< data-section-id="7xlvib" data-start="0" data-end="24">
Senior Java Developer</>
- W2 Only role.
- Candidates must be authorized to work in the United States.
- Sponsorship is not available for this position.
We are seeking a Senior Java Developer to design, develop, and support scalable SaaS-based web and mobile healthcare applications. This role will focus on middle-tier application development, microservices architecture, and mentoring junior developers while collaborating closely with Product Owners, Architects, QA, and DevOps teams in an Agile environment.
Key Responsibilities
- Design, develop, and support physician-facing web and mobile applications.
- Translate business requirements into scalable technical solutions.
- Develop and maintain microservices using Java and Spring Boot.
- Participate in architecture, design, and code reviews.
- Collaborate with QA, DevOps, and database teams on testing, releases, and issue resolution.
- Provide technical leadership, mentoring, and code quality guidance to junior developers.
- Contribute to planning, estimation, documentation, and Agile delivery activities.
- Troubleshoot and resolve production issues while ensuring application performance and reliability.
Required Qualifications
- 6+ years of Java development experience, including Java 17+.
- 8+ years of Spring Framework and Spring Boot.
- 4+ years of Spring Data JPA.
- 2+ years of Kafka (Producers and Consumers).
- Strong experience with Microservices Architecture and Object-Oriented Design (OOD).
- Experience with Test-Driven Development (TDD) and JUnit 5.
- Experience with cloud platforms such as Google Cloud Platform.
- Strong debugging, troubleshooting, and application monitoring skills.
- Excellent communication and collaboration skills.
- Experience with PostgreSQL and Google Spanner.
- Experience with Dynatrace, Kibana, and application monitoring tools.
- Angular development experience.
- SAFe Agile experience.
- Healthcare industry experience.
- Experience working with offshore development teams.
- Team Lead or mentoring experience.
Must-Have Skills
- Java 17+
- Spring Boot & Spring Framework
- Spring Data JPA
- Kafka
- Microservices Architecture
- Object-Oriented Design (OOD)
- TDD & JUnit 5
- Google Cloud Platform Cloud Platforms
- Application Debugging & Monitoring
- Agile Development Methodologies