Technical Architect (Java)

Posted 29 July 2025
Salary Competitive
LocationLondon
Job type Contract
Discipline Software Engineering
Reference74165
Remote working Hybrid/Flexible

Job description

Technical Architect (Java)

Start: ASAP
Duration: 6-12 months
Location: Manchester (2-3 days on site)
Pay: INSIDE IR35, up to £555 p/day


Key Responsibilities
- Architect scalable, secure backend systems using Java and related frameworks.
- Define and enforce coding standards and best practices.
- Lead code reviews, technical discussions, and mentoring sessions.
- Translate complex business needs into high-level technical solutions.
- Collaborate with senior stakeholders and enterprise architects on technology strategy.
- Design systems using microservices, event-driven, and serverless architectures (primarily AWS).
- Apply SOLID principles, C4 modelling, and established design patterns.
- Select appropriate tools, frameworks, and platforms to support delivery.
- Maintain system reliability, performance, and security.
- Contribute to estimation, planning, and technology evaluations.

Essential Skills & Experience:
- 10+ years in software development, 6+ in Java/AWS architecture.
- Strong knowledge of microservices and RESTful API design.
- Proficient with AWS (Lambda, ECS, EventBridge, DynamoDB, etc.) and GCP.
- Experience with PostgreSQL, DynamoDB, and other relational/NoSQL databases.
- Skilled in containerisation (Docker, Kubernetes).
- Solid grasp of OOP, design patterns, and clean coding practices.
- Experience with CI/CD (Git, Jenkins, Terraform).
- Strong communication and stakeholder engagement skills.

Desirable:
- Knowledge of asynchronous programming, messaging systems (SQS/SNS).
- Certifications (e.g., AWS, TOGAF).
- Experience with GraphQL, API gateways, OAuth2/JWT, and CIAM platforms (e.g., GIGYA).