Java Architect

CodeConvergence
London, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£85,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Microsoft Azure Continuous Integration Distributed Systems Java Message Service (JMS) Enterprise Messaging Systems SQL Azure MongoDB NoSQL
+12 more
SQL Databases TypeScript Openapi Spring-boot Event Driven Architecture AngularJS Kubernetes Cosmos DB Api Design Devsecops Docker Microservices

Job description

  • Architect and develop distributed systems using Java (17+) and Spring Boot.
  • Build and maintain full-stack applications with Angular and modern JavaScript/TypeScript.
  • Deploy and manage applications on Azure (AKS, Cosmos DB, Service Bus, Azure SQL).
  • Leverage Docker and Kubernetes to build and manage microservices.
  • Work with both SQL and NoSQL databases (eg, MongoDB, Cosmos DB).
  • Implement event-driven architectures using JMS, queues, and topics.
  • Ensure performance, security, and observability in all solutions.
  • Drive automation through CI/CD pipelines, testing, and DevSecOps practices.
  • Provide leadership by mentoring and coaching team members, while guiding architectural decisions

Requirements

  • Expert-level proficiency in Java (17+), Spring Boot, and Angular.
  • Strong knowledge of Azure cloud services (AKS, Cosmos DB, Service Bus, Azure SQL).
  • Proficiency in Docker, Kubernetes, and microservices Architecture.
  • Solid understanding of event-driven architecture and messaging systems.
  • Experience with SQL and NoSQL databases.
  • Strong focus on performance, security, and observability.
  • Proven ability to drive automation and implement CI/CD pipelines.
  • Excellent communication and leadership skills, with a strategic mindset., * Experience with TDD/BDD methodologies.
  • Familiarity with SAFe or scaled agile planning.
  • Knowledge of contract-first API design using OpenAPI.
  • Understanding of micro-frontends and module federation.
  • Experience with GitOps practices.
  • Interest in AI-driven engineering practices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerboard.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · WWC Europe 2026

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:53 min

Using OpenAPI as an executable contract

Violina Popova Violina Popova · Europe 2026 Virtual

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all