-
CACI Ltd

Java Developer

CACI Ltd
United Kingdom · Full-time · Associate

CACI are seeking an experienced an experienced Java / Middleware developer to join the core CACI project team on a high-profile large scale cloud solution delivery. This complex project offers an exciting opportunity to work throughout the lifecycle of the project from design, build, test, through to live operational running. The role will be hybrid role based from CACI’s Kensington office 2 days a week, working from home 3 days, with occasional travel to customer site in the Republic of Ireland.

This is a great opportunity for an experienced Java developer with strong communication and problem-solving skills, to get involved end to end in a complex, unique project, working with a dedicated, experienced project team.


Key Responsibilities


Your day-to-day responsibilities will include:

  • Supporting the Development Lead in supporting the work of the development team to meet product requirements and achieve our project goals.
  • Leading on the middleware development, guiding best practice for the solution development.
  • Development and unit testing of a middleware for the solution using Java.
  • Identifying and resolving impediments and technical issues.
  • Taking ownership for the quality of your code, conformance with standards and demonstrating how requirements have been met.
  • Communicate and engage effectively with the wider project team and the customer where needed.


Key Attributes & Skills

Essential

  • 5+ years working as a software developer on complex systems which includes substantial experience in Java and the Spring framework.
  • Experience using Git-based solutions for configuration control.
  • BSc in Computer Science or equivalent qualification.
  • Experience with querying SQL tables, stored procedures and functions, particularly PostgreSQL or MySQL.
  • Awareness of OWASP
  • Understanding of CI and CD pipelines
  • Experience of Unit and Integration testing
  • Experience with Docker
  • A thorough comprehension of the software development lifecycle (SDLC) and its practical implementation, including git-based source control, applying coding standards, automated unit and integration testing, deployment, and maintenance.
  • A broad understanding of technical architectures for modern, full-stack software applications in terms of web user interface, application logic, data storage and integration between components.
  • Excellent verbal and written communications in English, confident engaging with technical and non-technical colleagues, including project managers, customer representatives and senior stakeholders.
  • Strong analytical and problem-solving skills, including anticipating impediments and ensuring resolution.
  • Manage expectations and problem solving to establish relationships built on trust.
  • Self-motivated.
  • Ability to operate collaboratively with colleagues.
  • Ability to work under pressure and to tight deadlines.
  • Willingness to learn and be agile in a fast-paced environment.
  • Ability to listen and retain new information quickly.
  • Attention to detail with a strong, quality focused approach.
  • Commitment and willingness to go over and above to get the job done.
  • The ability to confidently and clearly communicate complex technical information across teams and stakeholders
  • The ability to work with the team to ensure that tasks are planned out and delivered within suitable timeframes
  • Experience working directly with customers (on or offsite).



Desirable

  • Experience delivering AWS Cloud based solutions. Hands-on experience working with Amazon Web Services (AWS), particularly Lambda, ECS, API Gateway, Cognito, S3 and RDS.
  • Experience using JIRA.
  • JavaScript, Typescript, CSS, HTML and front-end languages
  • React.js and component libraries for desktop and mobile web user interfaces

Key Skills

Ranked by relevance

java cloud git aws sql postgresql mysql owasp docker storage ecs s3 jira typescript css
Login to Apply
Posted
Nov 04, 2024
Type
Full-time
Level
Associate
Location
London Area
Company
CACI Ltd

Industries

Business Consulting Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Deloitte
Related

Java Software Engineer

2026-04-11

Full-time
Mid-Senior
India
Business Consulting
Engineering
View Job Details
MHP – A Porsche Company
Related

Backend Developer with AWS - Consultant/Senior Consultant (f/m/d)

2026-04-09

Full-time
Not Applicable
Romania
Business Consulting
Engineering
View Job Details
FOP Consultants
Related

Développeur dotnet

2026-04-12

Full-time
Entry
Canada
Business Consulting
Engineering