We are looking for Java Developers to join our team implementing digital projects. You will be responsible for delivering and maintaining mobile applications and infrastructure around them with daily volumes of more than 10 million log-ins.
Major duties:
- Design and develop reusable libraries and application programming interfaces
- Design, develop, test and maintain applications and services according to requirements and budget
- Support the reuse and sharing of platform components and technologies within the software engineering teams
- Deliver software components to enable the delivery of platforms, applications and services
- Write unit and integration tests, in automated test environments to ensure code quality
Requirements:
- At least 5 years of experience as a Java Developer
- Hands-on software development experience and a background in standing up micro-services using the Spring Boot framework
- Experience with working in TDD and BDD methodologies
- Understanding of how to expose data and functions using APIs
- Knowledge of technologies such as Kubernetes, Terraform, RxJava2, VertX and Maven
- Experience with CI/CD and AWS Cloud
- Very good knowledge of the English language