Description

Able to communicate clearly and accurately on technical topics in
English (verbal and written)
Can write performant, testable, and maintainable JAVA code with 10+ years of proven commercial JAVA experience.
Knowledge of best practice and patterns across the implementation, build and deployment of JAVA services.
Fluent in TDD and familiar with BDD
Knowledge of Git, JIRA, Confluence, Maven, Docker and using Jenkins
Solid experience of working with RESTful services in microservices oriented architectures
Solid knowledge of working within a cloud-based infrastructure, ideally AWS
Knowledge of NoSQL and relational database management systems, especially PostgreSQL
Experience       of       building        services        within    event or       stream-based systems using either SQS, Kafka or Pulsar, CQRS
Thorough understanding of Computer Science fundamentals and software patterns
Nice to have:
• Experience with AWS Services such as Lambda, SQS, S3, Rekognition
Face Liveness
• Experience with Camunda BPMN

Education

Computer Science