Java Software Engineer (AI-Enabled)
to £70k + package
London (Hybrid)
Our client is an established and well-respected Insurance Consultancy investing heavily in AI-enabled product development and cloud-native engineering. They are seeking a talented Java Software Engineer who combines strong backend development expertise with a genuine interest in applying AI technologies within real-world products. This is an excellent opportunity to join a collaborative engineering team where modern software practices, continuous learning, and emerging technologies are at the heart of delivery.
Key Responsibilities
- Design, develop and maintain scalable Java-based microservices and RESTful APIs
- Build robust business-critical functionality within a cloud-native platform environment
- Produce clean, maintainable code following SOLID principles and established design patterns
- Participate in solution design discussions and contribute to technical documentation
- Conduct code reviews and proactively identify opportunities to improve system quality
- Develop comprehensive unit and integration tests to support high-quality releases
- Collaborate closely with Product, QA and DevOps teams within an Agile environment
- Integrate AI and LLM capabilities into backend services to support intelligent product features
- Contribute to retrieval-augmented generation (RAG) and vector-search implementations
- Leverage AI-assisted development tools to enhance productivity and code quality
- Support observability, monitoring and production readiness activities
- Mentor junior engineers through coaching, code reviews and knowledge sharing
Requirements
- 4–7 years' experience developing enterprise applications using Java
- Strong experience with Java 11+ and modern Spring Boot frameworks
- Solid understanding of microservices architecture and distributed systems
- Experience designing and consuming RESTful APIs
- Strong SQL skills with experience working with relational databases
- Experience with workflow or business process automation platforms
- Knowledge of secure application development including OAuth2, JWT and API security
- Experience working with CI/CD pipelines and modern software delivery practices
- Exposure to AI technologies such as LLM integrations, prompt engineering, vector databases or RAG solutions
- Familiarity with AI platforms and APIs
- Experience working within Agile software development environments
- Strong testing mindset with unit, integration and automated testing experience
- Excellent communication and stakeholder collaboration skills
If you think you are suitable for this role, then please click ‘APPLY’ now!
Recruitment Note
Due to the unprecedented volume of responses we are currently receiving, regrettably we are no longer able to respond to every application individually. If you have not heard back from us within 5 days, please assume your application for this role has been unsuccessful. We do read each CV carefully and if the situation changes or another potentially suitable role becomes active, we will be back in contact.