Senior Java Developer

Senior Java Developer

Posted Today by Falcon Chase International

Negotiable
Undetermined
Hybrid
Birmingham (2days/week onsite), UK

Summary: We are seeking a highly skilled Senior Java Developer to join a large-scale public sector programme focused on biometric and digital identity products. The role involves building, enhancing, and supporting live systems while engineering high-quality, scalable Java solutions in an Agile environment. Active SC clearance is required for this position. The developer will collaborate with various stakeholders to deliver robust solutions and mentor team members as needed.

Key Responsibilities:

  • Design, develop, and implement Java-based solutions for large-scale biometric and digital platforms
  • Support and maintain live production systems, including incident diagnosis and resolution
  • Build and integrate microservices-based architectures using modern Spring technologies
  • Collaborate closely with engineers, architects, and stakeholders to deliver high-quality code
  • Contribute to CI/CD pipelines and promote engineering best practices
  • Mentor and support team members where required

Key Skills:

  • 8-10+ years of hands-on Java development experience on large-scale Spring-based projects
  • Java 17+, Spring Boot, Spring Data JPA, Spring Batch, Spring Integration, Microservices
  • SQL databases (PostgreSQL/Aurora), Hibernate (JPA)
  • REST & SOAP web services
  • Messaging systems such as ActiveMQ
  • AWS cloud services (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, CloudWatch)
  • CI/CD tooling: Maven, Git, Jenkins, SonarQube
  • Containerisation using Docker
  • Test-driven development using JUnit, Mockito, TestContainers (or similar)
  • Agile delivery (Scrum/Kanban)
  • Experience supporting live systems and resolving production issues
  • Public sector project experience

Salary (Rate): undetermined

City: Birmingham

Country: UK

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We are seeking a highly skilled Senior Java Developer to join a large-scale public sector programme, delivering solutions across a portfolio of biometric and digital identity products. You will play a key role in building, enhancing, and supporting live systems, diagnosing incidents, and engineering high-quality, scalable Java solutions within a collaborative Agile environment.

Must have active SC clearance

Key Responsibilities

  • Design, develop, and implement Java-based solutions for large-scale biometric and digital platforms
  • Support and maintain live production systems, including incident diagnosis and resolution
  • Build and integrate microservices-based architectures using modern Spring technologies
  • Collaborate closely with engineers, architects, and stakeholders to deliver high-quality code
  • Contribute to CI/CD pipelines and promote engineering best practices
  • Mentor and support team members where required

Essential Skills & Experience

  • 8-10+ years of hands-on Java development experience on large-scale Spring-based projects
  • Java 17+, Spring Boot, Spring Data JPA, Spring Batch, Spring Integration, Microservices
  • SQL databases (PostgreSQL/Aurora), Hibernate (JPA)
  • REST & SOAP web services
  • Messaging systems such as ActiveMQ
  • AWS cloud services (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, CloudWatch)
  • CI/CD tooling: Maven, Git, Jenkins, SonarQube
  • Containerisation using Docker
  • Test-driven development using JUnit, Mockito, TestContainers (or similar)
  • Agile delivery (Scrum/Kanban)
  • Experience supporting live systems and resolving production issues
  • Public sector project experience

Desirable Skills

  • Angular and/or Node.js
  • Jaspersoft reporting
  • Spring Cloud, Activiti BPMN
  • DBA-level exposure to performance tuning (Postgres/Aurora)
  • AWS DevOps and infrastructure automation
  • Monitoring with Grafana