Java разработчик
Enfint
Greater London, UK
15 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
28 days ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago