Job Description
We are looking for a Senior Java Backend Developer with 5–6 years of professional experience to join our team and contribute to high-scale healthcare applications. The ideal candidate will have a strong background in Spring Boot, microservices architecture, and handling large volumes of healthcare data.
Key Responsibilities
- Design, develop, and maintain high-performance backend services for healthcare systems.
- Implement and optimize microservices architectures using Spring Boot.
- Integrate and manage message brokers such as Kafka or AWS SQS.
- Work with databases including PostgreSQL, MongoDB, and Redis, ensuring data consistency, performance, and reliability.
- Collaborate with cross-functional teams to deliver scalable and secure healthcare solutions.
- Troubleshoot and optimize backend performance, latency, and resource usage.
- Follow best practices in code quality, testing, and deployment.
Required Skills & Experience
- 5–6 years of experience as a Java Backend Developer.
- Strong experience with Spring Boot and microservices design.
- Hands-on experience with message brokers (Kafka, SQS).
- Expertise in PostgreSQL, MongoDB, Redis, or similar database technologies.
- Familiarity with RESTful API design and implementation.
- Understanding of software development best practices, including testing and CI/CD pipelines.
- Excellent problem-solving, analytical, and communication skills.
Preferred / Nice-to-Have
- Experience working in healthcare or HIPAA-compliant systems.
- Familiarity with cloud platforms (AWS, GCP, Azure).
- Exposure to containerization tools (Docker, Kubernetes).
- Knowledge of high-availability and fault-tolerant system design.
Why Join
- Contribute to mission-critical healthcare systems impacting thousands of users.
- Work with a skilled and collaborative engineering team.
- Gain experience with modern backend architectures, microservices, and cloud integrations.
- Opportunity to design and implement scalable solutions in a fast-paced, impactful environment.