Job Title: Java Architect
Job Location: London, UK (Hybrid 3 days office)
Job type: FTE
Job Description -
We have shared set of profiles earlier all are rejected, please validate candidates with high level and low-level design. Tech stack wise java, spring boot, microservices, azure cloud, angular experience
Key Responsibilities
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 (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.
Interest in AI-driven engineering practices.