This role will be responsible for designing and maintaining reliable java code. They will also implement performance and quality modules, identify bottlenecks and maintain code quality.
Requirements
- 5+ years Java backend engineer experience
- Experience with Java 11+
- Familiarity with popular Java Frameworks such as Spring/Micronaut
- Good knowledge of APO development and API gateways
- Experience with RESTful and websocket designs and frameworks
- Strong understanding of TDD and BDD development approaches, able to write thorough unit-test cases
- Degree in relevant fields
- Strong grasp with github, Docker, Kubernetes, JIRA, Confluence
- Good understanding of messaging technologies such as Kafka, Rabbit MQ, Solace, etc.
- Familiarity with DevOps and CI/CD practices
- Financial services experience a huge plus