Senior Software Engineer

Company: Insight Global
Apply for the Senior Software Engineer
Location: London
Job Description:

Insight Global are seeking a Senior Software Developer for a leading global financial services organisation. This role will focus on designing, developing and maintaining enterprise-scale Java applications while taking ownership of delivery across the full software development lifecycle.

This position requires 5 days onsite per week in London for a 6-month initial contract with extensions through next year and is classified as Inside IR35.

The successful candidate will work across a variety of strategic initiatives including modernising legacy platforms, greenfield development, platform upgrades, and enhancing data architecture and data flows across critical business systems. This is a highly hands-on engineering position with daily coding responsibilities.

Key Responsibilities:

  • Design, develop and maintain scalable Java-based applications
  • Deliver high-quality software solutions across the full development lifecycle
  • Support migration of legacy applications to modern platforms
  • Contribute to greenfield development initiatives
  • Enhance and optimise existing platforms and services
  • Improve data strategies and data integration processes
  • Collaborate closely with engineering and business stakeholders to deliver strategic technology initiatives
  • Write clean, maintainable, and efficient code while contributing to best engineering practices

Must-Have Requirements Include:

  • Strong backend software engineering experience within enterprise environments
  • Demonstrable experience with Core Java (JDK 8+)
  • Excellent understanding of Java fundamentals, object-oriented design, and design patterns
  • Experience leveraging AI tools and technologies to support software development
  • Strong knowledge of algorithms, design concepts, and data structures
  • Proven debugging and troubleshooting capabilities within complex codebases
  • Experience developing and consuming RESTful web services
  • Strong experience designing and building microservices architectures
  • Understanding of database technologies and relational database management systems
  • Experience writing and analysing complex SQL queries, including multi-table joins and aggregate functions
  • Ability to deliver solutions across the full software development lifecycle

Plusses Include:

  • Experience with cloud technologies and Kubernetes deployments
  • Previous involvement in legacy-to-modern platform migration projects
  • Basic shell scripting knowledge
  • Financial services or capital markets experience

#J-18808-Ljbffr…

Posted: September 30th, 2026