
Search by job, company or skills
Role Overview
The candidate should have strong hands-on experience in building scalable backend services using Java and developing high-quality Angular frontends. The role involves contributing to enterprise-grade applications, reusable frameworks, and ensuring robustness, performance, and testability across the stack.
Key Responsibilities
. Design and develop backend services using Java 11+ and Spring Boot, contributing to API Gateway and microservices-based solutions.
. Build and enhance Angular (v14+) applications, following best practices for modular design, performance optimization, and maintainability.
. Develop reusable backend components, shared libraries, and common frontend components using Angular and Ionic frameworks.
. Implement and consume REST APIs, integrating with MongoDB and OpenSearch for data persistence, search, and aggregation use cases.
. Manage frontend application state using NgRx/RxJS/RxJs, ensuring predictable and scalable UI behavior.
. Contribute to full-stack observability by integrating monitoring tools such as Dynatrace for backend diagnostics and frontend Real User Monitoring (RUM).
. Write comprehensive automated tests:
o Backend: JUnit and Mockito
o Frontend: Jasmine/Jest
. Apply caching strategies using Redis or Hazelcast to improve application performance and scalability.
. Optimize frontend performance by reducing Angular bundle size and improving rendering efficiency.
. Participate in code reviews, sprint planning, and Agile ceremonies.
. Collaborate with cross-functional teams (QA, DevOps, Product) to meet delivery timelines and quality standards.
Required Skills & Experience
Frontend
. Strong hands-on experience with Angular, TypeScript, RxJS, and modern Angular features (signals preferred).
. Solid understanding of HTML, CSS, Bootstrap, and responsive UI design.
. Experience with frontend performance optimization and state management.
Backend
. Strong proficiency in Java 11+, Spring Boot, and REST API development.
. Familiarity with Spring Cloud Gateway or similar API Gateway frameworks.
Data
. Experience working with MongoDB, including indexing and basic performance tuning.
. Working knowledge of OpenSearch for search and aggregation-based queries.
Tools & Platforms
. Hands-on experience with Postman, SoapUI, Git, and application monitoring tools like Dynatrace.
Testing
. Practical experience implementing TDD practices using JUnit, Mockito, and Angular testing utilities.
DevOps & Cloud
. Working knowledge of Docker, Kubernetes, and integration with CI/CD pipelines.
. Ability to collaborate with DevOps teams to support deployments and environment stability.
Soft Skills
. Strong analytical and problem-solving abilities.
. Good communication skills with a collaborative mindset.
. Ownership-driven approach toward code quality, technical debt, and deliverables.
. Comfortable working in an Agile/Scrum environment with distributed teams
Perks and Benefits for Irisians
Iris provides world-class benefits for a personalized employee experience. These benefits are designed to support financial, health and well-being needs of Irisians for a holistic professional and personal growth. Click to view the benefits.
A strategic partner that transformational leaders can trust to realize the full potential of technology-enabled transformation.As a trusted technology partner, we focus our highly-experienced talent and rightsized teams to develop complex, mission-critical applications and solutions for leading enterprise across financial services, life sciences, including pharmaceutical, CROs and medical devices, manufacturing & logistics and educational services.
Job ID: 146278615