Java Software Engineer

Java Software Engineer

Posted 2 weeks ago by Oliver Bernard

£100 Per hour
Inside
Hybrid
Birmingham, England, United Kingdom

Summary: The Java Engineer role involves working with a major government organization to deliver large-scale digital transformation projects that enhance public services across the UK. The position requires collaboration within an engineering team to develop secure and high-performing Java applications. Responsibilities include contributing to the software development lifecycle and implementing best practices for code quality and performance. The role offers a hybrid working arrangement with a focus on modern technologies and continuous improvement initiatives.

Key Responsibilities:

  • Develop and maintain high-quality, reliable Java-based applications and microservices
  • Contribute to the full software development lifecycle (SDLC) – design, build, test, deploy, and support
  • Work within Agile teams alongside DevOps, QA, and UX specialists
  • Implement best practices for code quality, security, and performance
  • Support continuous improvement and modernisation initiatives

Key Skills:

  • Strong commercial experience with Java 11+ (Spring Boot, RESTful APIs)
  • Familiarity with AWS / Azure or similar cloud environments
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.)
  • Exposure to Microservices architecture and containerisation (Docker, Kubernetes)
  • Understanding of Agile delivery and collaborative development practices
  • Previous public sector or large-scale enterprise experience is a plus

Salary (Rate): £700.00 daily

City: Birmingham

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Java Engineer

We’re working with a major government organisation delivering large-scale digital transformation projects that directly improve services for millions across the UK. You’ll join a collaborative engineering team using modern technologies to build secure, scalable, and high-performing applications that support critical public services.

Key Responsibilities

  • Develop and maintain high-quality, reliable Java-based applications and microservices
  • Contribute to the full software development lifecycle (SDLC) – design, build, test, deploy, and support
  • Work within Agile teams alongside DevOps, QA, and UX specialists
  • Implement best practices for code quality, security, and performance
  • Support continuous improvement and modernisation initiatives

Skills & Experience

  • Strong commercial experience with Java 11+ (Spring Boot, RESTful APIs)
  • Familiarity with AWS / Azure or similar cloud environments
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.)
  • Exposure to Microservices architecture and containerisation (Docker, Kubernetes)
  • Understanding of Agile delivery and collaborative development practices
  • Previous public sector or large-scale enterprise experience is a plus

More information: Hybrid working – 3 days per week on-site in Birmingham

Up to £700p/d inside IR35 for 12 months