Java Developer

Matchtech

Remote-friendly
Java Developer Contractor


£540 - £640 per day (Umbrella) | Inside IR35
📍 London (Hybrid - 3 days per week in the office)
📅 6-Month Contract
🔒 Active SC Clearance Required



Java Developer | Enterprise Applications | Agile Delivery


We are currently seeking an experienced Java Developer Contractor to join a high-profile technology delivery programme. This is an exciting opportunity to work on the design, development, and enhancement of enterprise-scale applications within a collaborative Agile environment.
The successful candidate will play a key role in delivering high-quality, scalable, and secure software solutions, working closely with Architects, Business Analysts, Product Owners, QA teams, and DevOps engineers. You'll be involved throughout the full software development lifecycle, helping to translate business requirements into robust technical solutions that support critical business outcomes.



The Role


As a Java Developer, you will be responsible for developing and maintaining backend services, APIs, and enterprise applications while contributing to modern software engineering practices, Agile delivery, and continuous improvement initiatives.
This role is ideal for a hands-on developer who enjoys solving complex technical challenges, building scalable systems, and working in a fast-paced project environment.



Key Responsibilities

  • Design, develop, test, and maintain Java-based applications and services.
  • Translate business and technical requirements into clean, efficient, and maintainable code.
  • Develop backend services, RESTful APIs, and integrations with internal and third-party systems.
  • Build and enhance solutions using Spring Boot, Spring MVC, Hibernate, and microservices architectures.
  • Work closely with Architects, Business Analysts, QA teams, Product Owners, and DevOps engineers throughout the development lifecycle.
  • Participate in code reviews and promote coding best practices and quality standards.
  • Support unit testing, debugging, troubleshooting, and defect resolution activities.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, stand-ups, reviews, and retrospectives.
  • Support CI/CD delivery processes and automated deployment pipelines.
  • Produce and maintain technical documentation where required.
  • Troubleshoot production issues and contribute to application stability, performance, and reliability.
  • Contribute to continuous improvement and software engineering best practices.


Essential Skills & Experience

  • Proven experience as a Java Developer, Backend Developer, or Full Stack Developer.
  • Strong hands-on development experience with Java and object-oriented programming principles.
  • Experience building applications using:
    • Spring Boot
    • Spring MVC
    • RESTful APIs
    • Microservices
  • Strong understanding of relational databases and SQL.
  • Experience working with databases such as MySQL, PostgreSQL, or Oracle.
  • Experience using Git, Bitbucket, or similar version control platforms.
  • Familiarity with Maven or Gradle build and dependency management tools.
  • Understanding of CI/CD pipelines and modern software delivery practices.
  • Previous experience working within Agile environments.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication skills with the ability to collaborate across technical and non-technical teams.


Technical Environment



Essential Technologies

  • Java
  • Spring Boot
  • Spring MVC
  • RESTful APIs
  • Microservices
  • SQL
  • Maven / Gradle
  • Git / Bitbucket
  • Jenkins (or similar CI/CD tools)
  • Jira
  • Confluence
  • IntelliJ, Eclipse, or VS Code


Desirable Technologies

  • Docker
  • Kubernetes
  • AWS, Azure, or GCP
  • Kibana
  • Splunk
  • CloudWatch


Desirable Experience

  • Cloud-native application development.
  • Containerisation using Docker and Kubernetes.
  • Monitoring and observability tooling.
  • Large-scale enterprise application development.
  • Consulting or client-facing project delivery.
  • Secure coding practices and application security principles.
  • Application performance tuning and optimisation.
  • Working within complex transformation programmes.


Key Competencies

  • Java Development
  • Backend Engineering
  • API Development
  • Software Design
  • Agile Delivery
  • Problem Solving
  • Technical Documentation
  • Collaboration
  • Code Quality
  • Continuous Improvement
Apply Now →

Application opens at the source listing. Free for jobseekers.