City, London
Michael Page
The role of Java Software Engineer involves designing, developing, and maintaining robust Java-based applications. This position is ideal for those with a strong technical background and a passion for delivering high-quality solutions within the business services industry.
Client Details
The 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.
Description
Profile
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.
Job Offer
If you are an experienced Java Software Engineer looking to advance your career, we encourage you to apply today.
