Overview
You will work as part of an agile cross-functional team delivering robust, secure, scalable software solutions. The role covers developing new application features, updating existing systems, supporting deployments, and ensuring smooth operation of live services.
Responsibilities
* Maintain, enhance, and secure existing Java applications
* Design and develop new applications, features, and microservices
* Build and maintain automated test suites using TDD principles
* Create and manage CI/CD pipelines
* Support monitoring, troubleshooting, and live operational issues
* Collaborate with architecture, infrastructure, and testing teams
* Participate in agile ceremonies and break down work into user stories
Qualifications
* Strong commercial experience with Java 17+ and Spring Boot
* Experience with Git version control
* Experience with GitLab CI/CD
* Experience with Gradle
* Experience with Ansible
* Experience with containers / containerised environments
* Good understanding of secure coding practices
* Strong analytical and problem-solving skills
#J-18808-Ljbffr