Java разработчик

Enfint
Greater London, UK
15 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Akka (Toolkit) Amazon Web Services Amazon S3 Cloud Computing Computer Programming Data Structures Relational Databases Web Development Identity and Access Management Junit
+19 more
PostgreSQL Liquibase Object-Oriented Software Development Play Framework Standard Sql Scala (Programming Language) Multithreading ReactJS Delivery Pipeline Concurrency Backend Gitlab Event Driven Architecture Gherkin Apache Kafka Cucumber (Software) Domain Driven Design Docker Microservices

Job description

Описание

LSEG is a global financial markets infrastructure and data provider that supports financial stability, empowers economies, and enables customers to create sustainable growth.

Задачи

  • Design, implement, and maintain performant, resilient, and scalable backend services built predominantly in Scala;
  • Focus on engineering excellence and coding through hands-on problem-solving and delivery;
  • Engage in technical design and implementation to ensure robust, scalable solutions aligned with industry best practices;
  • Contribute to all stages of the product engineering life cycle, including solutioning, design, coding, and testing;
  • Promote collaboration and transparency within the team to drive high-quality outcomes;
  • Take ownership of work and proactively assume responsibilities aligned with product engineering needs;
  • Apply LSEG engineering principles to build with purpose and foster technical excellence;
  • Create an environment of engagement, challenge, constructive questioning, trust, respect, and strong teamwork.

Требования

  • Strong understanding of event-driven microservices architecture, including design pitfalls and best practices;
  • Knowledge of Domain-Driven Design and event-driven architecture principles;
  • Experience with Docker and Kubernetes;
  • Experience with event-driven communication patterns;
  • Expertise in building and maintaining DevOps pipelines, ideally with GitLab;
  • Experience with shift-left testing using JUnit, Cucumber, Gherkin, PACT, and Test Containers;
  • Working knowledge of Kafka and MQ;
  • Advanced Scala programming skills across functional and object-oriented paradigms;
  • Practical expertise with Scala, Akka, Play Framework, Cats, and Scalaz;
  • Experience delivering enterprise-grade Scala applications in production environments;
  • Strong understanding of data structures, algorithms, concurrency, and multithreading;
  • Strong SQL knowledge and experience with relational databases such as Postgres;
  • Working knowledge of object storage solutions such as AWS S3;
  • Familiarity with Flyway and Liquibase;
  • Experience with major public cloud platforms, preferably AWS;
  • Hands-on experience with AWS Aurora, MSK, S3, and IAM;
  • Basic understanding of cloud networking concepts;
  • Strong understanding of and commitment to agile working;
  • Experience with Scrum and Kanban;
  • Experience participating in sprint ceremonies, including Product Backlog Refinement;
  • Proven collaboration with cross-functional teams in scaled agile environments;
  • Experience writing applications using Java;
  • Experience developing web applications using ReactJS.

Условия

  • Healthcare, retirement planning, paid volunteering days, and wellbeing initiatives;
  • The company offers equal opportunities and reasonable accommodations for religious practices, beliefs, and mental health or physical disability needs.

Requirements

  • Strong understanding of event-driven microservices architecture, including design pitfalls and best practices;
  • Knowledge of Domain-Driven Design and event-driven architecture principles;
  • Experience with Docker and Kubernetes;
  • Experience with event-driven communication patterns;
  • Expertise in building and maintaining DevOps pipelines, ideally with GitLab;
  • Experience with shift-left testing using JUnit, Cucumber, Gherkin, PACT, and Test Containers;
  • Working knowledge of Kafka and MQ;
  • Advanced Scala programming skills across functional and object-oriented paradigms;
  • Practical expertise with Scala, Akka, Play Framework, Cats, and Scalaz;
  • Experience delivering enterprise-grade Scala applications in production environments;
  • Strong understanding of data structures, algorithms, concurrency, and multithreading;
  • Strong SQL knowledge and experience with relational databases such as Postgres;
  • Working knowledge of object storage solutions such as AWS S3;
  • Familiarity with Flyway and Liquibase;
  • Experience with major public cloud platforms, preferably AWS;
  • Hands-on experience with AWS Aurora, MSK, S3, and IAM;
  • Basic understanding of cloud networking concepts;
  • Strong understanding of and commitment to agile working;
  • Experience with Scrum and Kanban;
  • Experience participating in sprint ceremonies, including Product Backlog Refinement;
  • Proven collaboration with cross-functional teams in scaled agile environments;
  • Experience writing applications using Java;
  • Experience developing web applications using ReactJS.

About the company

LSEG is a global financial markets infrastructure and data provider that supports financial stability, empowers economies, and enables customers to create sustainable growth.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:26 min

Cross-functional roles and collaboration in a balanced team

Martyna Zurek · LIVE

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

Videos

See all

Related articles

See all