£690 Per day
Outside
Hybrid
London, England, United Kingdom
Summary: An exciting opportunity for a Java Software Engineer II has emerged within a global technology organization, offering a 6-month contract with potential extensions. The role involves building, maintaining, and improving high-quality software systems that serve millions of customers. Ideal candidates will possess strong problem-solving skills and thrive in collaborative, cross-functional teams. The position requires a commitment to continuous improvement in both product and process quality.
Key Responsibilities:
- Develop and maintain software applications using modern programming languages and frameworks.
- Write clean, maintainable, and efficient code, applying best practices and design patterns.
- Ensure software quality through effective testing strategies, automation, and refactoring.
- Own systems end-to-end — from development and deployment to monitoring and support.
- Respond to production incidents and contribute to long-term reliability improvements.
- Participate in architectural discussions, helping design scalable and future-ready solutions.
- Contribute to process improvement, identifying opportunities to enhance team performance.
- Collaborate effectively across teams, communicating clearly with both technical and non-technical stakeholders.
Key Skills:
- Strong coding skills in Java.
- Experience building and maintaining software applications with a focus on quality, testing, and reusability.
- Understanding of CI/CD, automation, monitoring, and cloud-based environments.
- Ability to own services end-to-end, from development through to production support.
- Excellent problem-solving skills and the ability to think critically in complex situations.
- Strong communication and collaboration skills, with a willingness to share knowledge and support others.
Salary (Rate): £690/day
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
Java Software Engineer II 6-month contract (possible extensions) London (1 day/week in the office) €100 per hour (circa £690/day OUTSIDE IR35)
About the Role
An exciting opportunity has arisen for a skilled and motivated Software Engineer II to join a global technology organisation operating at large scale. The successful candidate will be responsible for building, maintaining, and improving high-quality, reliable software systems that power products used by millions of customers worldwide. This role is ideal for engineers who enjoy solving complex problems, working collaboratively in cross-functional teams, and continuously improving both product and process quality.
Key Responsibilities
- Develop and maintain software applications using modern programming languages and frameworks.
- Write clean, maintainable, and efficient code, applying best practices and design patterns.
- Ensure software quality through effective testing strategies, automation, and refactoring.
- Own systems end-to-end — from development and deployment to monitoring and support.
- Respond to production incidents and contribute to long-term reliability improvements.
- Participate in architectural discussions, helping design scalable and future-ready solutions.
- Contribute to process improvement, identifying opportunities to enhance team performance.
- Collaborate effectively across teams, communicating clearly with both technical and non-technical stakeholders.
What you’ll bring:
- Strong coding skills in Java.
- Experience building and maintaining software applications with a focus on quality, testing, and reusability.
- Understanding of CI/CD, automation, monitoring, and cloud-based environments.
- Ability to own services end-to-end, from development through to production support.
- Excellent problem-solving skills and the ability to think critically in complex situations.
- Strong communication and collaboration skills, with a willingness to share knowledge and support others.
Apply today for immediate consideration!