Michael Page Technology logo

Java Software Engineer

Job details:

Category:
Backend
Work mode:
Hybrid
Experience:
Mid
Employment:
Full-time
Salary:
£50,000 - £60,000 p/y
Added:
Today

Tech stack:

Python REST SQL Java Azure DevOps Hibernate PostgreSQL OAuth2 JWT Spring Boot Java 11+ Openid Connect Openai Vector Databases Anthropic Spring Security Spring Data Jpa Embeddings Vertex Ai Spring Cache Camunda Bpm Llm Api Integration Semantic Search Token-Based Context Management

Perks:

  • Comprehensive benefits package
  • Hybrid work arrangement

Description:

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

  • Develop 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.

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

  • A 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 London
  • Opportunities 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.

Apply:

Apply

Similar jobs

Hays Specialist Recruitment Limited logo
QA Analyst & Performance Testing
Hays Specialist Recruitment Limited
Southampton
£55,000 - £60,000 p/y
Azure DevOps
Genai
Python
Azure
Hays Specialist Recruitment Limited logo
QA Analyst
Hays Specialist Recruitment Limited
Southampton
£55,000 - £60,000 p/y
Azure DevOps
Genai
Python
Azure
Amtis professional Ltd logo
Full Stack Developer
Amtis professional Ltd
Birmingham
£55,000 - £60,000 p/y
PostgreSQL
REST
Figma
SQL
Hays Specialist Recruitment Limited logo
Senior Java Developer
Hays Specialist Recruitment Limited
Manchester
£50,000 - £65,000 p/y
Openapi
Spring Mvc
Scala
Selenium
Profectus Recruitment logo
Senior Azure Developer
Profectus Recruitment
Newbury
£60,000 - £70,000 p/y
Python
Cosmos Db
REST
Infrastructure As Code

Job details:

Category:
Backend
Work mode:
Hybrid
Experience:
Mid
Employment:
Full-time
Salary:
£50,000 - £60,000 p/y
Added:
Today

Similar jobs

Hays Specialist Recruitment Limited logo
QA Analyst & Performance Testing
Hays Specialist Recruitment Limited
Southampton
£55,000 - £60,000 p/y
Azure DevOps
Genai
Python
Azure
Hays Specialist Recruitment Limited logo
QA Analyst
Hays Specialist Recruitment Limited
Southampton
£55,000 - £60,000 p/y
Azure DevOps
Genai
Python
Azure
Amtis professional Ltd logo
Full Stack Developer
Amtis professional Ltd
Birmingham
£55,000 - £60,000 p/y
PostgreSQL
REST
Figma
SQL
Hays Specialist Recruitment Limited logo
Senior Java Developer
Hays Specialist Recruitment Limited
Manchester
£50,000 - £65,000 p/y
Openapi
Spring Mvc
Scala
Selenium
Profectus Recruitment logo
Senior Azure Developer
Profectus Recruitment
Newbury
£60,000 - £70,000 p/y
Python
Cosmos Db
REST
Infrastructure As Code