Do meaningful work with us. Every day.
At Amplify Health, we're looking for individuals with ambition, resilience and passion for healthcare, insurance, wellness and digital technology. As a fast-growing business with the ambition of making people and communities across Asia healthier, we have exciting career opportunities available to help us achieve our vision.
We are seeking a Development Lead to join our Application Development team and provide technical leadership for our cloud platform initiatives. This role will be responsible for leading a team of Java Developers, driving the design and delivery of robust, scalable, and cloud-native back-end services and systems. The Development Lead will play a pivotal role in ensuring engineering excellence, fostering a collaborative team culture, and partnering with stakeholders to deliver high-quality solutions that power our cloud offerings
Key Responsibilities
- Lead, mentor, and coach a team of Java Developers, fostering a high-performance engineering culture.
- Lead the design and development and support of Java web applications and cloud-native back-end services.
- Ensure code quality, scalability, and efficiency through code reviews, best practices, and hands-on technical guidance.
- Drive the adoption of modern engineering practices, tools, and technologies to continuously improve platform services.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Manage and prioritize team tasks, ensuring timely delivery of project milestones.
- Provide technical leadership during incident and change management processes, engaging with multiple levels of stakeholders.
- Act as a key point of contact for internal and external stakeholders, including vendors, to ensure effective communication and alignment.
- Support production systems by overseeing Level-3 support and troubleshooting complex issues.
- Promote knowledge sharing and continuous learning within the team.
Requirements
- Bachelor's degree (or equivalent) in Computer Science, Information Technology, or related field.
- 8+ years experience in Java backend application development, with at least 3 years in a technical leadership or team lead role.
- Strong interpersonal, presentation, analytical, and problem-solving skills.
- Deep expertise in Java programming language and frameworks such as Spring, Spring Boot, Hibernate, and JDBC.
- Experience with cloud platforms (e.g., AWS, Azure) and cloud-native architectures.
- Familiarity with Oracle WebLogic Server, JMS, EJB, and messaging systems such as TIBCO EMS and Confluent Kafka.
- Proficient in relational databases (Oracle, PostgreSQL) and NoSQL databases (MongoDB, CosmosDB).
- Extensive experience with SOAP and RESTful API development and microservice architecture.
- Knowledge of API Gateways, application monitoring tools (e.g., Dynatrace, ELK), and Linux command shell.
- Demonstrated experience in leading teams, managing stakeholders, and delivering complex projects.
- Excellent communication skills, with the ability to express complex issues and opportunities in clear and simple terms.