Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
- Design, develop, and maintain RESTful APIs using Java
- Apply TDD and BDD practices to ensure high-quality, well-tested code
- Produce and maintain API specifications using OpenAPI (OAS) / YAML
- Collaborate with cross-functional Agile teams including QA, DevOps, and Product
- Contribute to CI/CD pipelines using GitLab
- Ensure code quality, security, and performance standards are met
- Participate in code reviews and continuous improvement initiatives
Technologies:
- API
- CI/CD
- Confluence
- DevOps
- GitLab
- Hibernate
- JIRA
- JPA
- Java
- OpenAPI
- Security
- TDD
Requirements
- 5+ years commercial experience with Java
- Strong hands-on experience with TDD (and ideally BDD)
- Proven experience designing and building RESTful APIs
- Experience working with OpenAPI Specification (OAS) / YAML
- Solid version control experience using GitLab
- Hands-on exposure to CI/CD pipelines
- Experience working as an Agile practitioner (nice-to-have)
- Java persistence experience using Hibernate / JPA (nice-to-have)
- Familiarity with SonarQube and Veracode for code quality and security (nice-to-have)
- Experience using Jira and Confluence for delivery and documentation (nice-to-have)
About the company
We are actively looking to secure a Java Developer to join Experis as one of our expert consultants, delivering services to our clients. Our location in Knutsford, South Manchester supports a hybrid working model (2-3 days onsite in Radbroke). At Experis Consultancy, we are part of a global team with over 1000 consultants across 20 clients. Our UK operation is growing with aggressive plans for expansion, and we emphasize personal relationships with both our clients and employees, along with a passion for training, technology, and career development.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
What’s the Difference between a Junior, Mid, and Senior Developer?
93 Java Interview Questions You Should Prepare For
Why Upskilling And Reskilling is Important For Developers