





Metro-based, popular Java backend role with broad skill requirements increases applicant competition despite senior experience.
Strong backend and transactional banking experience preferred, but Java/microservices skills remain broadly transferable.
Explicit 9+ years requirement plus mandatory Java, cloud, microservices, and DB skills create strict shortlisting filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own the design, development, and troubleshooting of Java backend transactional systems using microservices architecture.
Deliver scalable, user-centric solutions by translating user stories into technical implementations within cloud environments (GCP, AWS).
Build and maintain CI/CD pipelines leveraging Docker, Kubernetes, and cloud-native tools for multi-tenant cloud applications.
Bachelor's degree in Computer Science, Information Technology, or equivalent.
9+ years of software development experience specifically with Java.
Proven experience with Java EE, Spring Boot, Spring, Hibernate, cloud platforms (GCP, AWS), and microservices architecture.
Experience with deployment/build tools such as Docker, Kubernetes, Maven, Git, and relevant scripting languages (JSON, XML, YAML, Terraform).
Senior-level backend developer comfortable with complex transactional systems and concurrent programming challenges.
Experienced operating in Agile, cloud-native environments with a strong understanding of multi-tenant systems and distributed architectures.
Technically proficient in Java stack, DevOps tooling, and capable of cross-functional collaboration to implement large-scale solutions.