Описание

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.

#J-18808-Ljbffr
Similar jobs

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

Apply Now
Back to search page