Java Software Engineer

Capgemini
Manchester, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Manchester, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Azure
Cloud Computing
Software Quality
Continuous Delivery
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
Spring
SC Clearance
Containerization
Kubernetes
Event Sourcing
Domain Driven Design
Docker

Job description

Capgemini is proud to be a Disability Confident Employer (Level 2) under the UK Government's Disability Confident scheme. As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who: Declare they have a disability, and Meet the minimum essential criteria for the role. Please opt in during the application process.

Your security clearance and pre-employment checks

If you are successfully offered this position, you will go through a series of pre-employment checks, including: identity, nationality (single or dual) or immigration status, employment history going back 3 continuous years, and unspent criminal record check (known as Disclosure and Barring Service)

Security Check (SC) Clearance To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance. To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements. Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality. Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process.

Requirements

  • Experience of Java
  • Experience of Spring framework or equivalent.
  • Knowledge of software design patterns and when to apply them
  • Excellent knowledge of development processes.
  • Experience of containerisation using Docker or Kubernetes
  • Experience of Continuous Integration (CI) and Continuous Delivery (CD)
  • A passion for delivering quality code, by use of TDD and setting high software quality standard

We're also using the following technologies and patterns, it would be great if you had some of the skills, if not we can help develop them:

  • Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns
  • Kubernetes
  • Knowledge/Certification in Spring framework.
  • Experience in cloud technologies AWS/Azure/GCP You will be required to pass through Security Clearance if you are successful in this recruitment process, which is a condition of undertaking the role. Please ensure you are aware of the requirements before submitting your application

About the company

Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.

Apply for this position