Bachelor's degree (or above) in either Engineering or Computer Science related field
6+ years’ experience as a full stack software engineer, delivering software using agile development practices
Deep knowledge of middleware Java stack, Spring framework, Oracle, messaging technologies (EMS or KAFKA) and web containers
Exposure to test automation frameworks (JUNIT, Cucumber / FITNESS, Karate) that support all types of testing (unit, component, integration, system etc.) executed through CI/CD pipelines
Exposure to SQL/PLSQL
Proven understanding of fundamental design principles for building a scalable application
Experience of AWS services and deployment
Experience with UI tech stack desirable: HTML, JavaScript, and Angular is a plus
Strong contributor with a collaborative work style in building, crafting and reviewing code
Brings curiosity and a questioning mind-set to work, asking always about the “why” and the “value” of an activity or task