





Metro backend role with strong technical breadth and seniority yields moderate candidate competition.
Requires deep enterprise Java/microservices and cloud architecture, moderately transferable across industries.
Explicit 14-16 years requirement plus mandatory cloud, architecture and tech stack makes filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and lead design and coding efforts for multiple sub-modules within enterprise applications using Java and Microservices.
Drive architecture simplification, robustness, and efficiency, ensuring self-healing, reliable services with minimal manual intervention.
Represent product vision and technical roadmaps internally and to strategic customers, providing early technical challenge mitigation.
14 to 16 years of software development experience with progression from Software Engineer to Architect (last 5 years minimum as Architect).
Bachelor’s degree (STEM preferred).
Strong proficiency in Enterprise Java, Springboot, Microservices, and Azure cloud with demonstrable experience building and maintaining scalable enterprise cloud solutions.
Hands-on software development experience (not purely architectural role) with expertise in event-driven architecture (Kafka, Spark or similar).
Experienced in designing and deploying microservices-based architectures at scale on Azure cloud.
Proven ability to integrate architecture vision with hands-on coding and to deliver multi-tenant SaaS solutions with high availability and performance.
Comfortable with extensive tech stacks including Cloud native architectures, API management, DevOps tooling, secure architectures, and distributed systems design.