At a Glance
- Tasks: Lead the design and evolution of Java platforms while mentoring senior engineers.
- Company: Join LSEG, a global leader in financial markets infrastructure.
- Benefits: Enjoy healthcare, retirement planning, paid volunteering days, and wellbeing initiatives.
- Other info: Be part of an equal opportunities employer committed to diversity and inclusion.
- Why this job: Shape the future of backend architecture and drive innovation in a dynamic environment.
- Qualifications: Deep Java expertise and strong grasp of software architecture patterns required.
The predicted salary is between 80000 - 100000 ÂŁ per year.
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.
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.
Principal Java Architect employer: LSEG
Contact Detail:
LSEG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Java Architect
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Principal Java Architect role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, microservices, or cloud-native solutions. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on architectural patterns and coding principles. Be ready to discuss your experience with event-driven systems and how you've implemented SOLID principles in past projects.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Principal Java Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Java Architect role. Highlight your deep Java expertise and architectural mastery, as these are key to catching our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our team. Mention specific projects or experiences that showcase your leadership and engineering excellence.
Showcase Your Technical Skills: Don’t shy away from detailing your experience with tools like Gradle, Maven, and CI/CD pipelines. We love seeing candidates who are fluent in the Java ecosystem and can demonstrate their coding prowess.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at LSEG!
How to prepare for a job interview at LSEG
✨Know Your Java Inside Out
Make sure you brush up on your Java expertise, especially with Spring/Spring Boot and the JVM ecosystem. Be ready to discuss architectural patterns like microservices and event-driven systems, as these are crucial for the role.
✨Showcase Your Architectural Vision
Prepare to articulate your thoughts on software architecture and how it aligns with business goals. Think about examples where you've defined or evolved architecture in previous roles, and be ready to share those insights.
✨Demonstrate Leadership Skills
Since this role involves mentoring and coaching, think of specific instances where you've led a team or influenced others. Highlight your ability to communicate complex ideas clearly to both technical and non-technical audiences.
✨Stay Ahead of the Curve
Familiarise yourself with the latest developments in the Java ecosystem, such as Project Loom and GraalVM. Being able to discuss these innovations and how they can be strategically adopted will show your commitment to continuous learning and improvement.