Negotiable
Undetermined
Undetermined
Manchester, United Kingdom
Summary: The Java Technical Architect role in Manchester, UK, is a contract position requiring extensive experience in software development, particularly in Java and AWS microservices architecture. The candidate will be responsible for designing and implementing robust microservices and RESTful APIs while ensuring best practices in coding and architecture are followed. Strong communication and stakeholder management skills are essential for this role. The position demands a deep understanding of cloud platforms and modern development practices.
Key Responsibilities:
- Design and implement microservices and RESTful APIs.
- Ensure adherence to best practices in software development and architecture.
- Collaborate with stakeholders to gather requirements and provide technical guidance.
- Utilize cloud platforms (AWS & GCP) for deployment and management of applications.
- Maintain and enhance existing systems while troubleshooting and debugging issues.
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: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role: Java Technical architect
Location: Manchester, UK
Duration: Contract
Job Description.
Essential skills/knowledge/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 (eg, 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:
- 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
