
Senior Java Developer
Our Client is seeking a Senior Java Developer on a initial 6 Month contract which Must convert to a permanent position.
This role is ideal for a talented Java engineer who wants to deepen their exposure across customer data platforms and enterprise-scale systems, with longer-term opportunities to expand into data engineering.
Key Responsibilities
- Design, build, and maintain Java applications within the customer data ecosystem
- Develop and integrate APIs to support business and data functions
- Work across frameworks and services including Spring Boot and Jenkins, with CI/CD pipelines
- Support the team’s transition to GitHub Actions, recently implemented
- Collaborate with peers to maintain and enhance core customer data applications
- Champion clean, scalable code and strong engineering practices
- Complete a technical test as part of the recruitment process
Required Skills & Experience
- 5 + years as a Senior Java Developer
- Proven experience with API development and integration
- Expertise with Spring Boot
- Hands-on experience with CI/CD pipelines (Jenkins experience essential)
- Exposure to GitHub Actions (preferred)
- Familiarity with Kotlin (nice to have, not essential)