Java JAX - API
Role details
Job location
Tech stack
Job description
This is a hands on engineering role focused on building and enhancing backend services within an existing architecture. The role does not require technical leadership or ownership of overall system design.
Requirements
For Selected candidates LBG BGV will be in progress including DBS checks, credit checks, education checks, employment checks, HMRC checks (last 3 years) to name a few. Candidate will be expected to work from office min 2 days/week. Ex LBG or banking domain expertise will be advantageous.
JD -
Grade E Software Engineer (Backend / Full Stack Java)
Role level: Grade E (Experienced Engineer, not Senior / Lead)
Experience guideline: Typically 5 10 years total experience, with strong recent hands on delivery.
Primary Focus
Backend first Java engineering role
Full stack experience is beneficial, but backend capability is essential
Working within established patterns, frameworks, and standards
Must Have Skills
Java 9+ with strong practical experience (core Java, collections, exceptions, concurrency basics)
Spring Boot / Spring Framework with 4+ years hands on development
Experience building and consuming REST APIs
Working knowledge of microservices based applications
Comfortable delivering features end to end under guidance:
o Coding
o Unit testing
o Bug fixing
o Supporting deployments
Good to Have (not mandatory)
Exposure to event driven patterns (e.g. messaging, async processing)
Experience integrating with other systems or services
Familiarity with:
o CI/CD pipelines
o Containers (Docker)
o Cloud hosted applications
Some frontend exposure (e.g. React / Angular), but not required
Suppliers should submit candidates who can demonstrate:
Strong hands on coding capability (not just coordination or oversight)
Ability to work productively in an existing codebase
Understanding of how their code runs in production
Ability to follow engineering standards, patterns, and security practices
Clear communication and collaboration within an engineering squad, This is a Grade E delivery role. Candidates must be hands on Java engineers comfortable working within an established