Join a leading health solutions company dedicated to enhancing patient care through innovative technology. We are embarking on a critical project to modernize our largest pharmacy applications and are looking for talented individuals to be a part of this transformative journey.
Key Responsibilities
- Development Excellence. Collaborate with a team of engineers to design, develop, and maintain high-performance code using core Java/J2EE, Spring MVC, Spring Boot, and Google Cloud Platform.
- Quality Assurance. Implement quality practices, including unit testing, code reviews, and leading test initiatives to ensure robust and reliable applications.
- Optimization. Focus on optimizing applications for non-functional requirements, ensuring scalability and performance.
- CI/CD Processes. Build and deploy services as part of the Continuous Integration/Continuous Deployment (CI/CD) process using tools like Gradle, Maven, and Jenkins.
- End-to-End Delivery. Take ownership of application delivery, coordinating with cross-functional teams for seamless production deployment.
- Application Monitoring. Continuously monitor application health and Key Performance Indicators (KPIs), and support the triage of production issues as they arise.
- Troubleshooting & Root Cause Analysis. Collaborate in troubleshooting complex data, features, and service/platform issues, performing root cause analysis to proactively address product and operational challenges.
- Security Advocacy. Champion security best practices and advocate for the importance of security within the engineering team.
Required Skills and Experience
- Experience. 3-10 years of software development experience.
- Technical Expertise. Strong experience in developing microservices and cloud-native applications using Java/J2EE, REST APIs, and Spring frameworks (MVC and Boot).
- Cloud Proficiency. Solid experience with Google Cloud Platform (GCP).
- Database Knowledge. Familiarity with any relational database (e.g., Oracle, PostgreSQL).
- Testing Frameworks. Experience with unit testing frameworks such as JUnit, Mockito, and JBehave.
- CI/CD Tools. Proficient in building and deploying services using Gradle, Maven, Jenkins, etc.
Nice to Have Skills and Experience
- Additional experience in software development or relevant technologies that may enhance the candidate’s contributions to the team.
If you're passionate about using your skills to make a significant impact in the health solutions sector and thrive in a dynamic, collaborative environment, we would love to hear from you!
Apply Now to join our innovative team and help shape the future of healthcare technology.