Location
London
Hours
Full Time
Salary
Negotiable
About the Role
The Senior Java Developer will play a key role in the engineering and delivery of a critical market-infrastructure service within the Equities platform at London Stock Exchange Group (LSEG), with a strong focus on AWS cloud-native development. Reporting directly to the Senior Technical Delivery Engineer, Post Trade, you will be responsible for designing, implementing, and maintaining performant, resilient, and scalable backend services built predominantly in Scala. As a senior member of the engineering team, you will help shape technical direction, contribute to best-in-class engineering standards, and actively support the continued growth and evolution of the business.
This role requires pride and ownership of your work, excellent engineering and communication skills, a can-do attitude, and a highly collaborative approach. You will foster a positive team environment, encouraging engagement, challenge, and constructive questioning while maintaining trust and respect within a strong one-team mentality.
Key responsibilities include adopting engineering excellence and hands-on problem-solving, engaging deeply in technical design and implementation to ensure robust, scalable solutions, contributing across all stages of the product engineering lifecycle, and embracing LSEG engineering principles to build with purpose and foster team excellence.
Experience
- Strong experience with event-driven microservices architecture, including microservices design, Domain-Driven Design (DDD), and event-driven principles.
- Skilled in containerization and orchestration using Docker and Kubernetes.
- Expertise in building and maintaining DevOps pipelines, ideally with GitLab.
- Proficient in shift-left testing using tools such as JUnit, Cucumber, Gherkin, PACT, and Test Containers.
- Working knowledge of event/message brokers like Kafka and MQ.
- Advanced Scala programming skills, including functional and object-oriented paradigms.
- Practical experience with Scala frameworks and libraries such as Akka, Play Framework, Cats, and Scalaz.
- Proven track record delivering enterprise-grade Scala applications focusing on quality, resilience, performance, and observability.
- Strong understanding of data structures, algorithms, concurrency, and multi-threading.
- Strong SQL knowledge with experience in relational databases such as Postgres.
- Familiarity with object storage solutions like AWS S3 and database version control tools such as Flyway and Liquibase.
- Experience working with AWS cloud services including Aurora, MSK, S3, and IAM.
- Basic understanding of cloud networking concepts.
- Strong commitment to agile ways of working, with experience in Scrum and Kanban frameworks and active participation in sprint ceremonies.
- Some experience writing applications in Java and developing web applications using ReactJS.
About you
You are a motivated and collaborative senior engineer who takes pride and ownership in your work. You have excellent communication skills and a positive, can-do attitude. You thrive in a team environment, encouraging open collaboration and continuous improvement. You are committed to engineering excellence and enjoy working in a fast-paced, agile environment. You embrace challenges and contribute constructively to technical discussions and team growth.
Qualifications
While specific qualifications are not listed, strong professional experience in Scala development, cloud-native architectures, and agile methodologies is essential. A background in Java development and front-end experience with ReactJS is beneficial.
London Stock Exchange Group










