Job Description
Overview
We are looking for a Senior Java Backend Developer (5–6 years experience) to join our engineering team and help build high-scale healthcare systems that handle large volumes of data and transactions.
You will play a key role in designing scalable backend services, improving system performance, and ensuring reliability for critical healthcare applications.
Key Responsibilities
- Design and develop backend services using Java and Spring Boot
- Build and maintain microservices-based architectures
- Develop scalable APIs to support high-traffic healthcare platforms
- Integrate and manage message brokers such as Kafka or SQS
- Work with databases including PostgreSQL, MongoDB, and Redis
- Ensure system performance, reliability, and security
- Collaborate with product managers, frontend engineers, and DevOps teams
- Participate in code reviews and maintain high code quality standards
- Troubleshoot production issues and optimize existing systems
Required Skills
- 5–6 years of experience in Java backend development
- Strong expertise in Spring Boot and Microservices architecture
- Experience with event-driven systems and messaging tools like:
- Kafka
- Amazon SQS
- Solid experience with databases:
- PostgreSQL
- MongoDB
- Redis
- Strong knowledge of REST API design
- Experience with distributed systems and scalability challenges
- Familiarity with containerization tools such as Docker
- Understanding of CI/CD pipelines and cloud environments
Preferred Qualifications
- Experience working on healthcare or health-tech platforms
- Knowledge of HIPAA or healthcare compliance standards
- Experience with Kubernetes and cloud infrastructure
- Familiarity with monitoring tools such as Prometheus or Grafana
What We Offer
Long-term growth opportunities
Opportunity to work on impactful healthcare technology
Collaborative and engineering-driven environment
Competitive compensation
Flexible or remote work options