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 Mockitoo 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 & ExperienceFrontendBackendDataTools & PlatformsTestingDevOps & CloudSoft SkillsGood to have
- 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.
- Strong proficiency in Java 11+, Spring Boot, and REST API development.
- Hands on with Microservice ecosystem.
- Experience working with MongoDB, including indexing and basic performance tuning.
- Working knowledge of OpenSearch for search and aggregation-based queries.
- Hands-on experience with Postman, SoapUI, Git, and application monitoring tools like Dynatrace.
- Practical experience implementing TDD practices using JUnit, Mockito, and Angular testing utilities.
- Working knowledge of Docker, Kubernetes, and integration with CI/CD pipelines.
- Ability to collaborate with DevOps teams to support deployments and environment stability.
- 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.
- Openshift working knowledge is plus
Pay: From ₹1,500,000.00 per year
Benefits:
- Cell phone reimbursement
- Commuter assistance
- Flexible schedule
- Food provided
- Health insurance
- Life insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: Hybrid remote in Pune, Maharashtra (Pune District)