Java Developer - SC Cleared - AWS/Microservices

Java Developer - SC Cleared - AWS/Microservices

Posted 3 days ago by Alexander Ash Consulting Ltd on JobServe

Negotiable
Undetermined
Undetermined
London, UK
p>About the Role:

We are seeking a highly skilled and experienced SC Cleared Senior Java Developer to join our clients dynamic team working on a cloud-based microservices project. The ideal candidate will have a strong background in Java development, with expertise in modern tools and technologies, and will be pivotal in driving the success of our microservices architecture hosted entirely on AWS.

Key Responsibilities:

  • Software Development: Design, code, and implement high-quality Java applications using Java 8+ within a microservices architecture.
  • Unit Testing: Develop and maintain unit tests using JUnit, ensuring the reliability and stability of the codebase.
  • Code Review & Management: Conduct peer code reviews, manage pull requests, and ensure best practices are followed throughout the development life cycle.
  • CI/CD: Assist in the management and progression of code through environments into production, utilizing CI tools like Jenkins.
  • Mentorship: Mentor and guide junior team members, fostering their professional development and ensuring knowledge sharing across the team.
  • Cloud Deployment: Work on deploying and maintaining services in AWS, leveraging tools like Kubernetes, Helm, and Bitbucket/GIT for source control management.
  • Collaboration: Collaborate closely with Scrum teams, Product Owners, and other stakeholders to ensure the successful delivery of high-quality software solutions.

Required Skills:

  • Java Development: Proven experience with Java 8+ in a professional setting.
  • Spring Boot & Guice: Deep understanding of Spring Boot and Guice frameworks.
  • Maven: Strong experience with Maven for project management and build automation.
  • Database Management: Proficiency in PostgreSQL and experience working with relational databases.
  • SCM Tools: Familiarity with Bitbucket/GIT for source code management.
  • Cloud & Containerization: Experience with AWS services, Kubernetes, and Helm for deploying and managing cloud-based applications.
  • CI/CD Practices: Knowledge of Jenkins and other CI tools, with hands-on experience in build processes.