Negotiable
Inside
Hybrid
Hybrid-remote in Manchester, Greater Manchester
Summary: The Java Technical Architect role at Whitehall Resources involves leading the design and development of scalable, high-performance applications with a focus on Java and AWS technologies. This hybrid position requires three days a week on-site in Manchester and offers an initial six-month contract. The ideal candidate will possess strong technical leadership skills and a passion for creating robust architectures. The role is classified as inside IR35.
Key Responsibilities:
- Architect and design scalable, secure, and robust backend systems using Java and related frameworks.
- Define best practices and coding standards for development teams.
- Lead technical discussions, code reviews, and mentoring sessions.
- Collaborate with senior leadership and stakeholders to translate complex requirements into architectural designs.
- Maintain relationships with enterprise architects to define technology roadmaps and evaluate solutions.
- Lead the architecture and engineering of various architectures, including microservices and event-driven architectures.
- 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.
Key Skills:
- 10+ years of experience in software development, with at least 6+ years in Java/AWS microservice architecture.
- Strong understanding of microservices architecture and RESTful APIs.
- Proficient in relational databases (e.g., PostgreSQL, DynamoDB).
- Hands-on experience with cloud platforms (AWS & GCP).
- Familiarity with containerization (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.
Salary (Rate): undetermined
City: Manchester
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Java Technical Architect
Whitehall Resources are looking for a Java Technical Architect. This role is hybrid working with 3 days per week required onsite in Manchester, and the remainder remote working, for an initial 6 month contract.
***Inside IR35***
Job Description:
We are 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.
Your responsibilities:
* Architect and design scalable, secure, and robust backend systems using Java and related frameworks.
* Define best practices and coding standards for development teams.
* Lead technical discussions, code reviews, and mentoring sessions.
* 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 organization’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.
Essential skills and experience:
* 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 (e.g., PostgreSQL, DynamoDB).
* Hands-on experience with cloud platforms (AWS & GCP).
* Familiarity with containerization (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 skills/knowledge/experience: (As applicable)
* Experience with asynchronous programming (e.g., 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
All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description.
Whitehall Resources are an equal opportunities employer who value a diverse and inclusive working environment. All qualified applicants will receive consideration for employment without regard to race, religion, gender identity or expression, sexual orientation, national origin, pregnancy, disability, age, veteran status, or other characteristics.