6+ Years Relevant Experience
We are looking for an experienced Java Full Stack Developer with a strong background in backend development using Java and Spring Boot, and frontend development using Angular or React. The ideal candidate will have deep experience building microservices, deploying to cloud platforms (GCP/Azure), and working with Kafka, MongoDB, and CI/CD pipelines. Strong communication and leadership skills are essential for this client-facing role, which includes collaboration with business stakeholders and coordination across technical teams.
Key Responsibilities:
- Develop and maintain scalable Java-based microservices using Spring Boot and Spring MVC.
- Design and implement responsive UI components using Angular or React frameworks.
- Integrate applications with Kafka, MongoDB, and SQL databases.
- Build and manage RESTful APIs and ensure secure and efficient communication between services.
- Lead a small team of developers (3–4) and provide technical guidance.
- Deploy applications to cloud environments (GCP, Azure) using best practices.
- Utilize CI/CD tools to streamline development, testing, and deployment workflows.
- Collaborate with cross-functional teams including business users, product owners, QA, and DevOps.
- Participate in Agile ceremonies and follow Agile methodologies to manage and deliver work.
- Work in a distributed environment, including onshore-offshore collaboration.
Required Technical Skills:
- Backend: Core Java (8+ years), Spring Boot, Spring MVC.
- Frontend: Angular / React (4+ years).
- Microservices Architecture (4+ years).
- Kafka, MongoDB, SQL.
- Cloud Platforms: GCP or Azure.
- CI/CD Tools: Jenkins, Git, Maven, Docker, etc.
- API Design: RESTful API creation and integration.
- Agile Methodology experience.
Preferred Skills:
- Experience with RxClaim or other healthcare/pharmacy platforms.
- Exposure to cloud-native development and containerization.
- Familiarity with DevOps best practices and tools.
Leadership & Communication:
- Proven experience leading technical teams.
- Strong client-facing and stakeholder management skills.
- Excellent verbal and written communication, interpersonal, and analytical abilities.
- Experience working in onshore-offshore models.
Educational Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.