LSEG (London Stock Exchange Group) is a leading global financial markets infrastructure and data provider, dedicated to delivering services that support the stability and growth of financial communities worldwide.
Role Summary
Reporting to the Director of Architecture within the Risk Intelligence team, you will lead the design, evolution, and governance of our Java‑based platforms. This hands‑on, high‑impact role shapes the future of our backend architecture, coaches senior engineers, and ensures world‑class engineering practices.
What You’ll Be Doing
- Architectural Leadership: Define and evolve the architecture of our Java platforms, ensuring alignment with business goals, scalability, and long‑term maintainability.
- Code Quality & Reviews: Perform technical reviews, enforce clean code principles (e.g. SOLID), and ensure adherence to architectural standards.
- Mentorship & Coaching: Guide senior engineers and technical leads, fostering a culture of engineering excellence, autonomy, and continuous learning.
- Event‑Driven & Domain‑Driven Design: Champion modern architectural paradigms such as event‑driven systems, DDD, and microservices.
- Tooling & Developer Experience: Own and enhance the Java development ecosystem—including build tools (Maven/Gradle), CI/CD pipelines, static analysis, and testing frameworks.
- Framework & Codebase Contribution: Contribute to and evolve shared libraries, frameworks, and platform components that power our services.
- Innovation & Research: Stay ahead of the curve on Java ecosystem developments (e.g. Project Loom, GraalVM, Kotlin, Quarkus) and lead strategic adoption.
- Cross‑Functional Collaboration: Work closely with product, architecture, and platform teams to deliver cohesive, performant, and secure solutions.
What You’ll Bring
- Deep Java Expertise: Spring/Spring Boot, and the broader JVM ecosystem.
- Architectural Mastery: Strong grasp of software architecture patterns (e.g. hexagonal, layered, microservices), DDD, and event‑driven systems (Kafka, Pulsar, etc.).
- Engineering Excellence: Mastery of SOLID principles, design patterns, dependency injection, and ORMs (e.g. Hibernate, JPA).
- Tooling Fluency: Experience with Gradle/Maven, CI/CD (e.g. Jenkins, GitLab), static analysis tools (e.g. SonarQube), and test automation.
- Optimisation Mindset: Good knowledge of algorithms, runtime complexity, data structures, and experience crafting SQL and NoSQL solutions with scalable indexes.
- Cloud‑Native Thinking: Experience writing software for cloud platforms (AWS, GCP, or Azure), including containerisation (Docker, Kubernetes) and observability.
- Security & Resilience: Understanding of secure coding practices, fault tolerance, and system resilience in distributed environments.
- Leadership & Influence: Ability to lead by example, influence without direct authority, and communicate complex ideas clearly to technical and non‑technical audiences.
Preferred Skills / Experience
- Experience with reactive programming (e.g. Project Reactor, RxJava).
- Exposure to GraphQL, gRPC, or API gateway patterns.
- Experience with building agents or using Agentic frameworks such as LangChain4j, Embabel or equivalent.
- Contributions to open‑source projects or technical blogs.
Career Stage
Manager
Equal Opportunity Statement
We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone’s race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.
Benefits
LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives.
#J-18808-Ljbffr…
