Java Full Stack Developer

Posted 30 March 2026
Salary Competitive
LocationLondon
Job type Contract
Discipline Software Engineering
Reference76949
Remote working Hybrid/Flexible

Job description

Senior Java Full Stack Developer

Location: London (Hybrid – minimum 3 days onsite)

Contract: 6 months

Rate: Market rate (Inside IR35)

The Role
We are looking for a Senior Java Full Stack Developer to support the design, development, and maintenance of complex applications within a global engineering environment. This role combines hands-on development (75%) with Level 3 production support (25%), requiring strong technical expertise and problem-solving capability.

Key Responsibilities
  • Design, develop, and maintain scalable Java and Python-based applications
  • Build and enhance microservices and REST APIs for distributed systems
  • Collaborate with product, UX, and engineering teams to deliver high-quality solutions
  • Contribute across the full software development lifecycle (design to deployment)
  • Implement automated testing to ensure performance, scalability, and security
  • Diagnose and resolve production issues, performing root cause analysis
  • Provide Level 3 support and implement long-term fixes and preventative measures
  • Conduct code reviews and ensure adherence to engineering standards
  • Lead technical delivery and mentor junior developers
  • Support AI-driven initiatives using modern frameworks and tools
Required Skills & Experience
  • 10+ years of backend software engineering experience
  • Strong expertise in Java and Python
  • Experience building distributed, data-intensive systems
  • Microservices architecture and REST API development
  • Strong knowledge of SQL databases (Oracle, SQL Server, PostgreSQL)
  • CI/CD tools and DevOps practices (Jenkins, GitLab)
  • Containerisation and orchestration (Docker, Kubernetes)
  • Strong understanding of software design, algorithms, and data structures
  • JVM performance tuning and optimisation
  • Experience providing Level 3 production support
  • Exposure to AI/LLMs and modern AI frameworks (e.g., LangChain)
Desirable Skills
  • Experience mentoring or leading development teams
  • Background in financial services or market data environments
  • Familiarity with Spring Boot, Kafka, Redis, caching technologies
  • Experience with BDD frameworks (e.g., Cucumber, Karate)
  • Agile delivery experience or Scrum leadership exposure