Java Architect

Company: Ampstek
Apply for the Java Architect
Location: London
Job Description:

Responsibilities

  • Architect and develop distributed systems using Java (17+) and Spring Boot.
  • 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 (e.g., 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.

Mandatory Skills

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

Nice-to-Have Skills

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

#J-18808-Ljbffr…

Posted: May 17th, 2026