Senior Java Engineer

SII Group

Greater London

On-site

GBP 70,000 - 110,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SII UK is seeking a Senior Java Engineer to join a collaborative Agile team delivering scalable, cloud-native solutions. You will design, develop, and maintain Java-based applications on AWS, with a strong emphasis on continuous improvement and sharing knowledge across the team.

Daily pair programming, TDD, and CI/CD are core practices. The role offers opportunities to work across multiple offices UK-wide in a vibrant engineering culture.

Qualifications

  • Experience building enterprise-grade applications in Java.
  • Proven experience with AWS cloud services.
  • Strong track record delivering via CI/CD pipelines.
  • Solid practice of Test-Driven Development (TDD).
  • Experience working in a daily pair programming environment.
  • Strong collaboration and communication across teams.
  • Experience in Agile software development environments.

Responsibilities

  • Design, develop, and maintain robust Java applications.
  • Build and deploy cloud-native solutions on AWS.
  • Engage in daily pair programming as part of delivery.
  • Collaborate with engineers, architects, product stakeholders and delivery teams.
  • Promote best practices including TDD and clean code.

Skills

Java
AWS
CI/CD
TDD
Pair programming
Agile software development
Communication

Tools

Docker
Kubernetes
Infrastructure as Code

Job description

We are seeking a highly skilled Senior Java Engineer to join a collaborative Agile engineering team delivering scalable, cloud-native solutions. This role is ideally suited to an experienced engineer who is passionate about software craftsmanship, enjoys knowledge sharing, and thrives in a highly collaborative environment where pair programming is a fundamental part of the team's day-to-day way of working.

Working within a modern engineering culture, you will help design, develop, and maintain high-quality applications using Java and AWS, while contributing to continuous improvement across development practices, automation, and delivery processes.

RESPONSIBILITIES
  • Design, develop, and maintain robust, scalable applications using Java.
  • Build and deploy cloud-native solutions leveraging AWS services.
  • Participate in daily pair programming sessions as a core part of software delivery.
  • Collaborate closely with engineers, architects, product stakeholders, and delivery teams.
  • Champion engineering best practices including Test-Driven Development (TDD) and clean code principles.
  • Contribute to the design and implementation of CI/CD pipelines to enable efficient and reliable software delivery.
  • Support code reviews, technical discussions, and continuous improvement initiatives.
  • Troubleshoot, optimise, and enhance existing applications and services.
  • Promote a culture of collaboration, learning, and engineering excellence.
EXPERIENCE REQUIRED
  • Significant experience working as a Senior Java Engineer, Software Engineer, or Developer within Agile delivery environments.
  • Demonstrable experience delivering production-grade applications using Java and AWS.
  • Proven track record of working within teams that utilise pair programming as a standard engineering practice.
  • Experience working across the full software development lifecycle.
  • Strong background in automated testing, continuous integration, and continuous deployment.
  • Ability to collaborate effectively with distributed teams and non-technical stakeholders.
  • Experience working within consultancy, enterprise, or large-scale technology environments would be advantageous.
SKILLS REQUIRED
Essential
  • Strong commercial experience developing enterprise applications with Java.
  • Solid hands-on experience working with AWS cloud services.
  • Proven experience implementing and maintaining CI/CD pipelines.
  • Strong understanding and practical application of Test-Driven Development (TDD).
  • Extensive experience with pair programming methodologies.
  • Comfortable working in a continuous pair programming environment on a daily basis.
  • Strong knowledge of Agile software development practices.
  • Excellent communication and collaboration skills.
Desirable
  • Experience with microservices architectures.
  • Knowledge of containerisation technologies such as Docker and Kubernetes.
  • Experience with infrastructure-as-code approaches.
  • Exposure to DevOps and Site Reliability Engineering practices.
  • Experience mentoring and supporting other engineers.

With five strategic offices in Belfast, Chester, Farnborough, London and Oxford, we work in partnership with our customers UK-wide to deliver high-impact engineering solutions.

SII UK is a trusted Aerospace and Defence engineering partner, supporting the delivery of complex, mission-critical programmes while helping to shape the future of innovation across next-generation systems and technologies.

Our teams contribute daily to creating a fulfilling, stimulating and career development focused work environment.

True to our human-centred values, we are committed to making SII UK a Great Place To Work, having been certified 5 years running.

Joining SII UK means being part of our collective goals, guided by our mission "Let's Tech Together," and helping to build a digital future that is sustainable, at the heart of an environment that values learning & collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

SII Group • United Kingdom

Remote
GBP 90,000 - 140,000
Great Place To Work
Career development focus
Senior Java Engineer
Senior Java Engineer

SII Group UK • Greater London

On-site
GBP 90,000 - 130,000
Senior Java Engineer: Cloud-Native, AWS, Pair-Driven
Senior Java Engineer: Cloud-Native, AWS, Pair-Driven

SII Group • Greater London

On-site
GBP 70,000 - 110,000
Software Engineer
Software Engineer

SII Group UK • Belfast City District

Hybrid
GBP 60,000 - 90,000
Senior Java Engineer: Cloud-Native, TDD & Pairing
Senior Java Engineer: Cloud-Native, TDD & Pairing

SII Group • United Kingdom

Remote
GBP 90,000 - 140,000
Great Place To Work
Career development focus
Senior Java Engineer: Cloud-Native AWS, Pair Programming
Senior Java Engineer: Cloud-Native AWS, Pair Programming

SII Group UK • Greater London

On-site
GBP 90,000 - 130,000
Senior AI Software Engineer
Senior AI Software Engineer

SII Group • United Kingdom

Remote
GBP 90,000 - 120,000
Great Place To Work certification
Career development focus
Senior AI Software Engineer
Senior AI Software Engineer

SII Group • Greater London

Remote
GBP 90,000 - 130,000
Automation Test Software Engineer
Automation Test Software Engineer

SII Group • United Kingdom

Remote
GBP 65,000 - 90,000
Systems Engineer
Systems Engineer

Groupe SII • Belfast City District

On-site
GBP 45,000 - 65,000
Competitive salary
Employer contributions
Private medical insurance
+7