Java Software Engineer (Senior/Associate level) - CEBU CITY
Our client is a Global healthcare technology services company.
Responsibilities:
Join a development team to perform all phases of software engineering including requirements analysis, application design, code development and testing with a focus on Java and/or Golang
Own the build/deploy/release process and find ways to automate and improve our pipeline at every step
Design reusable components, frameworks, and libraries
Review code and provide feedback relative to best practices and improving performance
Participate in an Agile / Scrum / Kanban methodology to deliver high-quality software releases every 2 weeks
Mentor and guide other software engineers within the team
Develop reusable patterns and encourage innovation that will enable team velocity
Collaborate on the design with other team members and product owners, both inside and outside the scrum team
Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines.
Qualifications:
4-8+ years (Associate & Senior Level) of Software Engineering experience.
3+ years of experience leading a team or mentoring junior developers (For Senior Java)
Proficiency with any Java or JavaScript-based UI framework.
Databases: Experience with both relational and non-relational databases.
Cloud: 3+ years of experience building and shipping production software in a scaled distributed environment in public cloud.
Version Control: Proficiency with Git and GitHub.
DevOps: Experience with Docker and CI/CD tools/services.
Tooling: Skilled in utilizing necessary tools to maintain quality code, optimized performance, and system efficiency.
Excellent technical communication skills with peers and non-technical colleagues.
Nice to Have Skills:
UI Frameworks: Experience with React/React Native (preferred), Angular, Blazor.
Backend: Proficiency in GoLang (preferred), Rust, GraphQL, .NET, Java.
Databases: Experience with Microsoft SQL, DynamoDB (preferred).
Cloud: Familiarity with AWS (preferred), Azure, GCP.
AI Integration: Knowledge and experience in integrating AI technologies into software engineering processes and products. Ability to leverage AI for improving development workflows, enhancing product features, and optimizing team performance.
By Applying, you give consent to collect, store, and/or process personal and/or sensitive information for the purpose of recruitment and employment may it be internal to Cobden & Carter International and/or to its clients.