Senior Software Engineer

Senior Software Engineer

Posted 1 week ago by ATA Recruitment

£650 Per day
Outside
Remote
Nationwide

Summary: The Senior Java Software Engineer (Contractor) role is a fully remote position based in the UK, focused on developing high-performance Java applications for a global engineering and technology organization. The successful candidate will engage in the full software development lifecycle, collaborating with various teams to enhance performance engineering and research efforts. This contract position is set to last until December 2026 and is classified as outside IR35. Candidates with a minimum of five years of Java development experience are encouraged to apply.

Key Responsibilities:

  • Requirements analysis and system design
  • Development and implementation of Java applications
  • Testing and deployment of software solutions
  • CI/CD and automation improvements
  • Creation of technical documentation
  • Collaboration with global teams on solution design and integration

Key Skills:

  • Minimum 5 years’ professional Java development experience
  • Strong understanding of OOP, design patterns, and software architecture principles
  • Proven experience delivering scalable, maintainable systems
  • Experience with version control (Git) and CI/CD tools (e.g., Jenkins)
  • Exposure to containerisation and logging technologies (e.g., Docker, ELK)
  • Strong analytical and problem-solving capability
  • Excellent communication skills
  • Nice to have: Experience within logistics, WMS or warehouse automation

Salary (Rate): £650/day

City: undetermined

Country: UK

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior Java Software Engineer (Contractor)UK-Based | Fully Remote Outside IR35 Contract to Dec 2026

We are supporting a global engineering and technology organisation in the search for a Senior Java Software Engineer (Contractor) to join their Performance Engineering & Research team.

This is a fully remote opportunity (UK-based candidates only) working on robust, scalable software that supports sophisticated control algorithms and performance optimisation systems.

The Role

You will design, build and maintain efficient, high-performance Java applications, contributing across the full software development lifecycle including:

  • Requirements analysis and system design
  • Development and implementation
  • Testing and deployment
  • CI/CD and automation improvements
  • Technical documentation

Working under the guidance of the Principal Performance Engineer, you will collaborate with solution design, integration, simulation and delivery teams globally.

What We’re Looking For

  • Minimum 5 years’ professional Java development experience
  • Strong understanding of OOP, design patterns and software architecture principles
  • Proven experience delivering scalable, maintainable systems
  • Experience with version control (Git) and CI/CD tools (e.g., Jenkins)
  • Exposure to containerisation and logging technologies (e.g., Docker, ELK)
  • Strong analytical and problem-solving capability
  • Excellent communication skills

Nice to have: Experience within logistics, WMS or warehouse automation — however strong Java developers from any industry will be considered.

Contract Details

  • Fully remote (UK-based candidates only)
  • Outside IR35
  • Contract funded through December 2026
  • Full-time engagement
  • ASAP start
  • No predefined rate band — quality is prioritised

ATA is committed to creating a diverse workforce and is an equal opportunities employer. We welcome applications from all suitably qualified persons regardless of age, disability, gender, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, and sexual orientation