Java Technical Architect

Java Technical Architect

Posted 3 days ago by Project Recruit

Negotiable
Undetermined
Hybrid
Manchester, UK

Summary: The Java Technical Architect role involves leading the design and development of scalable, high-performance applications for a leading global IT services supplier. The position is based in Manchester, UK, and offers a hybrid working arrangement, requiring attendance at the office three days a week. The contract is temporary, lasting over six months, and seeks a candidate with strong technical leadership and expertise in Java and AWS.

Key Responsibilities:

  • Architect and design scalable, secure, and robust Back End systems using Java and related frameworks
  • Define best practices and coding standards for development team
  • Lead technical discussions, code reviews, and mentoring session
  • Collaborate with senior leadership (PM, Product Owners, Engineering/Clouds Lead), external customers, and stakeholders at all levels to translate complex business and technology requirements into high-level architectural designs aligned with long-term strategic goals
  • Maintained strong relationships with enterprise architects and engineering leaders to define technology roadmaps and evaluate solution options, ensuring alignment with the organisation's business goals and securing leadership buy-in. bridged the technical and business stakeholders' gap to deliver well-communicated, actionable, and cross-platform solution designs
  • Lead the architecture and engineering of various architectures, including n-tier, micro services-based applications and event-driven architectures on both on-premises and AWS cloud, leveraging various PaaS/SaaS services including Lambda, API Gateway, Step Functions, Event Bridge, Aurora, DynamoDB, ECS, etc., to support large scale, high-throughput applications and enable Real Time data processing
  • Rich experience in Architecture/designing, while playing different roles like Lead Technical/Integration/Solution Architect to design end to end high scalable, robust, and complex solution using C4 and SOLID Principles and several design patterns such as Singleton, Factory, Abstract Factory, Builder, Command, Chain of Responsibility, MVC, Template and Façade, by following Agile and waterfall development methodology
  • Ensure adherence to architectural principles and agile methodologies
  • Guide teams in the selection of appropriate frameworks, tools, and platforms
  • Maintain system reliability, performance, and security
  • Participate in discovery, estimation, planning, and risk management. Research emerging technologies and industry trends to keep the system architecture updated

Key Skills:

  • 10+ years of experience in software development, with at least 6+ years in Java/AWS micro service architecture
  • Strong understanding of micro services architecture and RESTful APIs
  • Proficient in relational and databases (eg, PostgreSQL, DynamoDB)
  • Hands-on experience with cloud platforms (AWS & GCP)
  • Familiarity with containerisation (Docker, Kubernetes)
  • Knowledge of design patterns, OOP principles, and clean code practices
  • Experience with Git, Jenkins, CI/CD pipelines & Terraform
  • Strong problem-solving and debugging skills
  • Excellent communication and stakeholder management skills
  • Experience with asynchronous programming (eg, asyncio, Celery)
  • Exposure to message brokers like SQS/SNS
  • Certifications in cloud technologies or architecture (AWS/Azure Architect, TOGAF, etc.)
  • Experience/Understanding about integration patterns etc
  • Proficient in Java versions: JDK 17/21 with strong background OOP concept by working on various stages of System Development Life Cycle

Salary (Rate): undetermined

City: Manchester

Country: UK

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Java Technical Architect

Our client, a leading global supplier for IT services, requires experienced Java Technical Architects to be based at their client's office in Manchester, UK.

This is a hybrid role - you can work remotely in the UK and attend the Manchester office 3 days per week .

This is a 6+ month temporary contract to start ASAP

Day rate: Competitive Market rate

Our client is looking for a highly skilled Java Technical Architect to lead the design and development of scalable, high-performance applications and solutions. The ideal candidate will have strong technical leadership skills, deep Java & AWS expertise, and a passion for designing clean and robust architectures.

Key Responsibilities

  • Architect and design scalable, secure, and robust Back End systems using Java and related frameworks
  • Define best practices and coding standards for development team
  • Lead technical discussions, code reviews, and mentoring session
  • Collaborate with senior leadership (PM, Product Owners, Engineering/Clouds Lead), external customers, and stakeholders at all levels to translate complex business and technology requirements into high-level architectural designs aligned with long-term strategic goals
  • Maintained strong relationships with enterprise architects and engineering leaders to define technology roadmaps and evaluate solution options, ensuring alignment with the organisation's business goals and securing leadership buy-in. bridged the technical and business stakeholders' gap to deliver well-communicated, actionable, and cross-platform solution designs
  • Lead the architecture and engineering of various architectures, including n-tier, micro services-based applications and event-driven architectures on both on-premises and AWS cloud, leveraging various PaaS/SaaS services including Lambda, API Gateway, Step Functions, Event Bridge, Aurora, DynamoDB, ECS, etc., to support large scale, high-throughput applications and enable Real Time data processing
  • Rich experience in Architecture/designing, while playing different roles like Lead Technical/Integration/Solution Architect to design end to end high scalable, robust, and complex solution using C4 and SOLID Principles and several design patterns such as Singleton, Factory, Abstract Factory, Builder, Command, Chain of Responsibility, MVC, Template and Façade, by following Agile and waterfall development methodology
  • Ensure adherence to architectural principles and agile methodologies
  • Guide teams in the selection of appropriate frameworks, tools, and platforms
  • Maintain system reliability, performance, and security
  • Participate in discovery, estimation, planning, and risk management. Research emerging technologies and industry trends to keep the system architecture updated

Key Requirements

Essential:

  • 10+ years of experience in software development, with at least 6+ years in Java/AWS micro service architecture
  • Strong understanding of micro services architecture and RESTful APIs
  • Proficient in relational and databases (eg, PostgreSQL, DynamoDB)
  • Hands-on experience with cloud platforms (AWS & GCP)
  • Familiarity with containerisation (Docker, Kubernetes)
  • Knowledge of design patterns, OOP principles, and clean code practices
  • Experience with Git, Jenkins, CI/CD pipelines & Terraform
  • Strong problem-solving and debugging skills
  • Excellent communication and stakeholder management skills

Desirable:

  • Experience with asynchronous programming (eg, asyncio, Celery)
  • Exposure to message brokers like SQS/SNS
  • Certifications in cloud technologies or architecture (AWS/Azure Architect, TOGAF, etc.)
  • Experience/Understanding about integration patterns etc
  • Proficient in Java versions: JDK 17/21 with strong background OOP concept by working on various stages of System Development Life Cycle

Tech Stack:

  • Java/J2EE 21, Python, 3.11 Springboot, Micronaut, Dropwizard, GhraphQL, API Design
  • N-tier, Cloud- native, Server less, Micro service, Event-Driven architecture
  • TOGAF® 9, Agile, Incremental, Waterfall, TDD, DDD, BDD
  • AWS (EC2, ECS, Fargate, Lambda, Route53, RDS, EMR jobs, AWS secrete manger, event bridge, Cloud Watch), GCP (Big query, GCS bucket)
  • Kubernetes/Docker
  • Command, Chain of Responsibility, Builder, SAGA, CQRS, Event Sourcing
  • RDBMS & NOSQL: Aurora, RDS, PostgreSQL, MySQL, Redis
  • SNS, SQS
  • GIGYA/CIAM, APIGEE gateway, Basic, JWT token
  • GitHub, Jenkin, SonarQube, Sonar lint, OWASP, Maven, STS, Git, Jenkins, Maven, Gradle, APIGEE Gateway, Terraform, Loggly, Datadog
  • AI Tools: AWS code whisperer/AmazonQ, Llama/Copilot

Due to the volume of applications received, unfortunately we cannot respond to everyone.

If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.