Design, develop, and support scalable cloud-native applications and platforms.
Partner with Product Owners, Architects, and Engineering Leads to translate business requirements into technical solutions.
Drive technical design discussions and contribute to architecture decisions for strategic platforms.
Break down large initiatives into executable workstreams and lead delivery across multiple engineers.
Develop high-quality, maintainable, and testable software.
Conduct code and design reviews and mentor junior and mid-level engineers.
Troubleshoot production issues, perform root-cause analysis, and implement preventive improvements.
Champion performance, scalability, resiliency, observability, and operational excellence.
Coordinate delivery and communicate technical solutions to technical and business stakeholders across global teams.
Requirements
Bachelor’s degree in Information Systems, Computer Science, or Information Technology.
8+ years of experience designing and developing Java/Spring Boot full-stack applications.
At least 3 years of experience as a Lead Engineer driving technical design, mentoring engineers, and delivering enterprise-scale AWS applications.
Strong experience with Java, Spring Boot, object-oriented design, design patterns, clean code, test-driven development, and software engineering best practices.
Hands-on experience with AWS services and cloud-native technologies including EKS, ECS, S3, CloudWatch, Docker, Kubernetes, and Helm.
Experience with Java 17/21+, JPA/Hibernate, REST APIs, Maven, Swagger/OpenAPI, Kafka/Artemis, and Reactive Programming.
Experience with test automation frameworks such as JUnit 5, Mockito, WireMock, Cypress, Playwright, or Cucumber.
At least 3 years of SQL and PL/SQL development experience; Oracle experience is preferred.
Experience with cloud-native applications, 12-Factor App principles, microservices architecture, distributed systems, and production troubleshooting.
Experience implementing and supporting CI/CD pipelines using Jenkins, GitHub Actions, or equivalent DevOps tooling.
Preferred experience with Angular, TypeScript, RxJS, HTML5, and modern web application development.
Experience using AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, or Claude.
Strong analytical, communication, organizational, problem-solving, ownership, customer-focus, and stakeholder-management skills.
Benefits
The position is based in Bangalore, India.
Fidelity offers a diverse and inclusive work environment and is an equal opportunity employer.