£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
Salary description
£540.00 - £640.00 per day
