Negotiable
Undetermined
Undetermined
Manchester Area, United Kingdom
Summary: The Java Technical Architect role in Manchester, UK, requires a seasoned professional with over 10 years of software development experience, including significant expertise in Java and AWS microservices architecture. The position demands strong technical skills in cloud platforms, databases, and modern development practices, along with excellent communication and stakeholder management abilities. The architect will be responsible for designing and implementing robust microservices solutions while ensuring adherence to best practices in software development.
Key Responsibilities:
- Design and implement microservices architecture using Java and AWS.
- Develop and maintain RESTful APIs and cloud-native applications.
- Utilize containerization technologies such as Docker and Kubernetes.
- Collaborate with stakeholders to gather requirements and provide technical guidance.
- Ensure code quality through best practices, including TDD and CI/CD pipelines.
- Debug and resolve technical issues in a timely manner.
- Stay updated with emerging technologies and integrate them into the architecture.
Key Skills:
- 10+ years of software development experience.
- 6+ years in Java/AWS microservices architecture.
- Strong understanding of microservices architecture 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, OOP principles, and clean code practices.
- Experience with Git, Jenkins, CI/CD pipelines, and Terraform.
- 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:
Your Profile
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