Java Developer


Details:
  • Salary: £540 - 640 - Day
  • Job Type: Contract
  • Job Status: Full-Time
  • Salary Per: Day
  • Location: London
  • Date: 22 hours ago
Description:

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

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Java Developer in London ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?