Java Developer - SC Cleared - AWS/Microservices
Posted 3 days ago by Alexander Ash Consulting Ltd on JobServe
Negotiable
Undetermined
Undetermined
London, UK
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.