We are seeking highly skilled Full Stack Developers with strong proficiency in Java, Spring Boot, and Angular to join our collaborative and innovation-driven environment. This is a strategic engagement where your technical expertise and ability to deliver high-quality solutions will contribute directly to one of the most transformative programs within the enterprise.
Key Responsibilities
- Requirements Review & Analysis. Participate in evaluating system requirements, business logic, and technical design documents to ensure completeness, clarity, and alignment with business goals.
- Solution Design & Documentation. Collaborate in the creation of robust, scalable solution designs that adhere to enterprise standards and design patterns. Ensure designs are documented for seamless handoffs and maintenance.
- Development & Implementation. Design, develop, and maintain microservices and user interfaces using Java, Spring Boot, Angular, and related technologies. Build and maintain APIs following RESTful principles.
- Support Quality Assurance (QA). Actively support QA processes by fixing defects, deploying builds, and providing technical clarifications during different phases of testing.
- Deployment Activities. Work closely with the Deployment Lead and fellow developers to execute deployment strategies, manage environment configurations, and ensure seamless delivery to production.
- Source Code Management. Adhere to industry best practices for source control using GitHub, following branching strategies, versioning, and code reviews.
- Technical Documentation & Deliverables. Ensure timely delivery of all technical artifacts including design documentation, code repositories, deployment scripts, and support documentation.
- Mentorship & Knowledge Sharing. Mentor junior developers and peers by sharing technical expertise, reviewing code, and guiding best practices in design and development.
Must-Have Skills & Experience
-
Full Stack Development. Minimum 7+ years of hands-on experience in developing full-stack applications using.
-
Front-End. Angular (latest versions), HTML5, CSS3, TypeScript, Responsive Design
-
Back-End. Java (Java 8 or above), Spring Boot, REST APIs, JPA, Hibernate
- Microservices Architecture. Proven expertise in building, deploying, and maintaining microservices, with solid understanding of service registry/discovery, API gateway, inter-service communication, etc.
- Cloud and Containerization. Strong experience with Docker, Kubernetes, and familiarity with deploying applications on Azure Cloud.
- CI/CD and DevOps Practices. Practical experience with DevOps pipelines using GitHub, Jenkins, JUnit, and monitoring/logging with Splunk.
Nice-to-Have Skills
- Experience working with SQL and NoSQL databases (e.g., MySQL, MongoDB).
- Familiarity with vulnerability remediation tools such as Xray, SonarQube, Dependabot, and ability to proactively resolve security/code quality issues.
- Background in developing and supporting customer-facing enterprise applications, with a strong focus on performance, usability, and accessibility.
- Ability to present solutions and demonstrate technical concepts to senior stakeholders and leadership.
What We’re Looking For
We’re looking for a proactive team player who is passionate about technology, committed to continuous learning, and capable of working in a fast-paced, collaborative environment. You should be comfortable taking ownership of features end-to-end, from concept to production deployment, and mentoring other developers in the process. If you enjoy solving complex technical challenges and want to be a part of a mission-driven organization making a real-world impact—this role is for you.
Join us in shaping the future of healthcare through modern technology. Apply today to be part of a journey that drives innovation and improves lives.