3+ years of professional experience in delivering quality software, ideally across the full stack Experience working with Springboot, Cucumber automation testing, Java, Kafka, Database, Kubernetes, and Restful service Experience in analyzing, designing, coding, testing, installing and maintaining complex software programs Knowledge of Java and Java Springboot framework Knowledge of other programming languages (like Python, React, JavaScript, C#) is a plus Strong grasp of multiple tech stacks Experience with Backend Database (preferably Spanner) or NoSQL or Postgres databases Experience with RESTful architecture and microservices. JSON and XML is required Experience with Amazon AWS/GCP services Familiarity with containerization technologies (Kubernetes, Docker) Familiarity with modern development practices and development lifecycle using Scrum, Kanban, Lean or other agile methodologies Familiarity with CI/CD and testing tools Familiarity with messaging middleware (Kafka, SQS) Experience with writing services as well as consuming services using REST, SOAP, XML, JSON or any combination Bachelor’s or Master’s degree in CS, Engineering or equivalent practical experience