Job Openings
Java Technical Architect (UK)
About the job Java Technical Architect (UK)
We are looking for a Java Technical Architect to define and lead the design of scalable, secure, and maintainable backend solutions. This role is ideal for someone who can combine strategic technical leadership with hands-on guidance, ensuring solutions are well designed from idea through to production.
Key responsibilities:
- Review existing architecture and work with the Head of Application architecture and Principal Architect to review/improve solutions and migrate from existing datacenter to cloud platform
- Lead the technical journey from idea to production, contributing to planning, architecture, development oversight, testing strategy, and release
- Define end-to-end solution architecture for backend systems and distributed applications
- Translate business and technical requirements into scalable, maintainable solution designs
- Communicate architectural decisions, trade-offs, and recommendations to stakeholders
- Provide architectural governance, design reviews, and technical leadership to delivery teams
- Support teams in resolving complex technical and production issues.
- Mentor engineers and drive best practices across software design, quality, and delivery
What we are looking for:
Strong experience in:
- Microservices solution design
- Cloud design patterns
- Backend architecture and development: Java Standard Edition 17+, Spring Boot
- Persistence architecture: Spring Data
- API and integration design: REST APIs
- Event-driven architecture / messaging: Kafka, RabbitMq or similar
- Databases and data architecture: PostgreSQL, Oracle, Elasticsearch, MongoDB, SQL
- Version control: Git
- Build & tools: Maven, Jenkins, Sonar, Nexus
- Testing strategy: Unit tests
- Containers and orchestration: Docker, Kubernetes
Soft skills:
- Excellent communication skills with strong collaboration and self-management
- Ability to work autonomously and lead technical decision-making
- Strong stakeholder management skills
- Strong mentoring, leadership, and influencing skills
- Ability to explain technical strategy clearly to both technical and non-technical audiences