Job description5+ years Java server-side development experience with decent understanding of core design patterns.Hands on experience in Java 8, Springboot and MicroservicesHands of experience in JavaScript, Typescript, Redux and React JSExperience with cloud technologies like AWS is a bonus.Understanding distributed application environmentsExperience with SQL databasesKnowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)Knowledge of consuming and providing REST APIsKnowledge of Unix / Linux environments is plusKnowledge of Agile / Scrum development methodologies is a plusKnowledge of asynchronous messaging middleware is a plusKnowledge of retail banking is a plusCloud knowledge a big plus (AWS / GCP) – (Kubernetes / Docker)