# Java Full stack Developer

**Company:** [KBC Technologies](http://jobs.workable.com/companies/6FNSccK5oQqgP48gr2jk9v.md)
**Location:** London, United Kingdom
**Workplace:** hybrid
**Employment type:** Contract

[Apply for this job](http://jobs.workable.com/view/45dbbaaa-9b99-4605-bb3b-01994c09217a)

## Description

Experience guideline: Typically 8–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 8+ 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

Please do not submit candidates who are:

• Technical leads / architects seeking ownership of system design

• Pure frontend engineers with minimal backend depth

• Early‑career developers presented as “senior”

• Primarily legacy Java / non‑Spring Boot profiles

Pure support role experience with no exposure to development projects

Screening Recommendations:

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

• This is a Grade E delivery role. Candidates must be hands‑on Java engineers comfortable working within an established
