Negotiable
Undetermined
Undetermined
Manchester Area, United Kingdom
Summary: The role of Java Technical Architect involves leading software development projects with a focus on Java and AWS microservices architecture. Candidates should possess extensive experience in software development, particularly in microservices, RESTful APIs, and cloud platforms. The position requires strong problem-solving skills and effective communication for stakeholder management. This is a contract position based in Manchester, UK.
Key Responsibilities:
- Lead the design and implementation of Java/AWS microservices architecture.
- Develop and maintain RESTful APIs and microservices.
- Utilize cloud platforms (AWS & GCP) for application deployment.
- Implement containerization using Docker and Kubernetes.
- Apply design patterns, OOP principles, and clean code practices in development.
- Manage CI/CD pipelines using Git, Jenkins, and Terraform.
- Collaborate with stakeholders to gather requirements and provide updates.
- Debug and resolve technical issues in software applications.
Key Skills:
- 10+ years of software development experience.
- 6+ years in Java/AWS microservices architecture.
- Strong understanding of microservices and RESTful APIs.
- Proficient in relational databases (PostgreSQL, DynamoDB).
- Hands-on experience with AWS and GCP cloud platforms.
- Familiarity with containerization (Docker, Kubernetes).
- Knowledge of design patterns and OOP principles.
- Experience with Git, Jenkins, CI/CD pipelines, and 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 (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:
- 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