





Metro fullstack role with broad skills requirements and popular title increases competition.
Strong Java, Spring, and banking-focused product expectations favor candidates with fintech or backend-heavy backgrounds.
Explicit 9+ years requirement and extensive mandatory Java, cloud, and CI/CD tech stack increases screening strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, deploy, and maintain end-to-end software solutions improving client customer experiences in digital banking.
Write clean, scalable, production-ready Java full-stack code while collaborating with product managers and designers in an agile environment.
Contribute to technical documentation, performance optimization, and continuous improvement of delivery processes including peer code reviews and technical design input.
Bachelor’s degree in computer science or equivalent or proven related experience.
9+ years of software development experience using Java and related technologies.
Proficiency in Java EE (Spring, Spring Boot, JEE), ReactJS, microservices, container management (Docker, Kubernetes), and cloud environments.
Experience with Agile methodologies (Scrum, SAFe), CI/CD tools (Jenkins, GitLab CI, GitHub CI), API management (Apigee), and secure solution design.
Experienced senior engineer with deep expertise in core computer science fundamentals, OOAD, multi-threaded backend development, and transactional systems.
Comfortable operating in fast-paced, Agile Scrum/SAFe environments with strong collaboration across cross-functional teams.
Skilled in continuous integration/delivery practices, DevOps implementation, and maintaining high-quality, secure software solutions.