Java Software Engineer

Noida, Uttar Pradesh, India
Oct 04, 2024
Oct 04, 2025
Remote
Contract
3 Years
Job Description

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

  1. 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.
  2. Quality Assurance. Implement quality practices, including unit testing, code reviews, and leading test initiatives to ensure robust and reliable applications.
  3. Optimization. Focus on optimizing applications for non-functional requirements, ensuring scalability and performance.
  4. 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.
  5. End-to-End Delivery. Take ownership of application delivery, coordinating with cross-functional teams for seamless production deployment.
  6. Application Monitoring. Continuously monitor application health and Key Performance Indicators (KPIs), and support the triage of production issues as they arise.
  7. 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.
  8. Security Advocacy. Champion security best practices and advocate for the importance of security within the engineering team.

Required Skills and Experience

  1. Experience. 3-10 years of software development experience.
  2. Technical Expertise. Strong experience in developing microservices and cloud-native applications using Java/J2EE, REST APIs, and Spring frameworks (MVC and Boot).
  3. Cloud Proficiency. Solid experience with Google Cloud Platform (GCP).
  4. Database Knowledge. Familiarity with any relational database (e.g., Oracle, PostgreSQL).
  5. Testing Frameworks. Experience with unit testing frameworks such as JUnit, Mockito, and JBehave.
  6. 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.

Related Jobs