Role Summary
Reporting to the Director of Architecture within the Risk Intelligence team. Risk Intelligence is responsible for developing critical services that support anti-money laundering efforts in the financial markets.
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, query patterns, and scalable SQL/NoSQL solutions.
* Cloud-Native Thinking: Experience writing software for cloud platforms (AWS, GCP, or Azure), including containerization (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, influencing without direct authority, and communicate complex ideas 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 Opportunities
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