Java Developer (Blockchain)
Posted
Overview
In this role you will join a new venture building a cloud-based, scalable market infrastructure service. You will work with the Director Technical Delivery Solution and Delivery to deliver robust engineering solutions and drive excellence. You’ll participate across design, coding and testing, promoting collaboration and a one-team mindset. You’ll help shape a critical product that aims to be scalable, secure, and aligned with industry standards. This is a chance to impact a strategic, ground-up project within a global, innovative organization.
Pay / Benefits- healthcare
- retirement planning
- paid volunteering days
- wellbeing initiatives
- Focus on engineering excellence and hands-on delivery across design, coding and testing
- Engage in technical design and implementation to ensure robust, scalable solutions
- Contribute to the full product engineering lifecycle with collaboration and transparency
- Own and take on new responsibilities aligned with product engineering needs
- Apply LSEG engineering principles and foster team excellence through open collaboration
- Create an engaging, challenging environment with a strong one-team mentality
- Event-driven microservices architecture knowledge
- Understanding of microservices design, pitfalls and best practices
- Domain-Driven Design (DDD) and event-driven architecture principles
- Docker and Kubernetes containerization/orchestration
- Event-driven patterns for robust communication
- DevOps pipelines experience, ideally with GitLab
- Shift-left testing with JUnit, Cucumber, Gherkin, PACT, Test Containers
- Experience with Kafka and MQ
- Advanced Java with Spring Boot
- OOP, Java 17+ features, RESTful services, Swagger/OpenAPI
- Data structures, algorithms, concurrency, multi-threading
- Postgres relational DB and AWS S3 object storage
- Flyway and Liquibase database version control
- AWS cloud services (Aurora, MSK, S3, IAM) and basic cloud networking
- Blockchain fundamentals, interoperability protocols, cross-chain concepts
- Security considerations in blockchain integration
- Delivery-focused
- Accountable
- Collaborative
- Event-driven microservices
- DDD
- Docker