Description
Modernisation of high-availability digital-banking services through robust, scalable and secure microservices.
Key responsibilities
- Architect and develop high-performance REST APIs and microservices using modern Java and Spring Boot.
- Contribute to technical architecture, security standards and cloud deployment pipelines.
- Ensure code quality through automated unit and integration testing, code reviews and mentoring.
- Participate actively in Agile ceremonies and take ownership of technical delivery.
- Anticipate technical risks and drive performance optimisation and continuous improvement.
Requirements
- Strong recent Java experience and practical knowledge of Spring Boot; Spring Boot 3.x is highly relevant.
- REST APIs, microservices architecture, API-first design, design patterns and secure coding.
- CI/CD and DevOps tooling, including Jenkins or GitLab CI, Docker and Kubernetes.
- Maven and SonarQube.
- Experience with PostgreSQL, MongoDB or Oracle.
- High autonomy, proactive problem solving and strong team collaboration.
Preferred / differentiating requirements
- Experience in banking or highly secure transactional systems.
- Knowledge of PHP or .NET to support or migrate legacy components.
Benefits
The benefits will be determined once the contractual terms have been established.