Expert in Java Programming with at least 10 years of hands on experience.
· Expert in object-oriented design
· 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· Expert in Spring, SOA, CI/ CD and automated testing.
· Familiar with Agile methodology
· Full stack experience (React, Java, NoSQL)
· Prior use of AWS or similar cloud technologies at scale in a production environment.
· A high-quality bar and a drive of continuous improvement; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods.
· Computer Science background"