Save Job Back to Search Job Description Summary Similar JobsWorking for a leading Insurance Consultancy2 days on client site in LondonAbout Our ClientThe hiring organisation is a well-established and respected entity within the business services industry. As a medium-sized company, they focus on delivering innovative technology solutions to their clients, ensuring efficiency and excellence in every project.Job DescriptionDevelop and maintain Java-based software applications to meet client requirements.Collaborate with cross-functional teams to design and implement efficient technical solutions.Perform code reviews to ensure high-quality standards and best practices.Analyse and resolve technical issues and software bugs promptly.Participate in all phases of the software development lifecycle, including planning, testing, and deployment.Contribute to the continuous improvement of development processes and tools.Create and maintain technical documentation for projects and systems.Ensure compliance with industry standards and security protocols in all deliverables.The Successful Applicant* Java development experience; strong Java 11+ command is non-negotiable.* Solid Spring Boot experience: REST APIs, Spring Security, Spring Data, Spring Cache.* Good understanding of microservices architecture, resilience patterns (Circuit Breaker, Retry, Bulkhead).* Experience with Camunda BPM or similar workflow engines.* Strong SQL and PostgreSQL skills; familiarity with ORM frameworks (Hibernate/JPA).* Practical experience with trunk-based development.* Working knowledge of OAuth2 / OpenID Connect, JWT, and secure API design.* Experience with CI/CD pipelines (Azure DevOps).* Demonstrated hands-on exposure to at least one of: LLM API integration, vector databases, prompt engineering, or RAG pipeline construction* Familiarity with REST-based AI APIs (OpenAI, Anthropic, Google Vertex AI, or equivalent).* Basic understanding of embeddings, semantic search, and token-based context management.* Comfortable reading Python code or notebooks (most AI libraries are Python-first); ability to translate patterns into Java implementations.* Active use of AI coding tools in your current workflow.* Experience with Agile delivery - sprint planning, story decomposition, backlog grooming, retrospectives.* Strong unit and component testing discipline; exposure to BDD or contract testing is a plus.* Appreciation for observability: structured logging, distributed tracing, alerting hygiene.What's on OfferA competitive salary ranging from £50000 to £60000 per annum.A permanent position within a stable and reputable organisation.Hybrid working 2 days on client site in LondonOpportunities to work on exciting projects within the business services industry.A supportive and inclusive company culture that values innovation and teamwork.Comprehensive benefits package to support your professional and personal growth.If you are an experienced Java Software Engineer looking to advance your career, we encourage you to apply today.ContactSarah GaleskiQuote job refJN-062026-7045109Phone number+441618290492Job summaryJob functionTechnologySubsectorIT DevelopmentSectorTechnology & TelecomsLocationCity of LondonContract typePermanentConsultant nameSarah GaleskiConsultant phone+441618290492Job referenceJN-062026-7045109