· Java Microservices/Back end architecture
· Object oriented software design & development (back-end Java).
· Developing applications using Spring Boot.
· Agile development practices, using DevOps and a modern CI/CD pipeline
· Testing approaches, frameworks and tools.
· Secure design and coding practices.
· Experience mentoring and developing junior developers.
· Strong verbal and written communication skills.
· Making and owning technical decisions affecting the components under your governance.