Stott & May Professional Search LimitedCity of London, London, UK

Java Full Stack Developer

Project-Based

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

Skills

ScrumRedisPostgreSQLKubernetesJenkinsBDDPythonSql ServerAPIDevOpsDockerOracleCI/CDRESTGitLabMicroservicesSecuritySQLSpringMS SQLAgileAISpring BootJavaKafka

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching