Java Architect

Java Architect

Posted 7 days ago by Infoplus Technologies UK Limited

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

Detailed Description From Employer:

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