← All jobs
L(

Java Developer (Blockchain)

Type
Full-time
Work setup
On-site
Experience
Mid
Posted
13 days ago

What engineering roles in crypto pay

205 salaries · our own data
median $202k$144k$255k

Most engineering roles in crypto pay between $144k and $255k, with a median of $202k.

As a Java Developer (Blockchain) at LSEG, you join the Post Trade team working with the Director Technical Delivery Solution and Delivery. You will form part of a team building a complex, ground-up cloud-based critical market infrastructure service as part of a bold new venture for LSEG. This role demands excellent logical and technical skills, a can-do attitude, and the desire to play a critical role in forming and growing a new business.

What you'll do

  • Focus on engineering excellence and coding, adopting an open and hands-on approach to problem-solving and delivery
  • Engage deeply in technical design and implementation to ensure solutions are robust, scalable, and aligned with industry standards
  • Contribute actively to all stages of the product engineering lifecycle: solutioning, design, coding, and testing
  • Demonstrate ownership and pride in your work, proactively taking on new responsibilities aligned with product engineering needs
  • Embrace and apply LSEG engineering principles, diving deep technically to build with purpose and foster excellence within the team through open collaboration
  • Create an environment of engagement, challenge, and constructive questioning, ensuring trust and respect are maintained and a strong one-team mentality is upheld

What you bring

  • Strong understanding of microservices design, including pitfalls and best practices, with knowledge of Domain-Driven Design (DDD) and event-driven architecture principles
  • Experience with containerization and orchestration using Docker and Kubernetes
  • Expertise in building and maintaining DevOps pipelines, ideally with GitLab
  • Proficiency in shift-left testing using tools such as JUnit, Cucumber, Gherkin, PACT, and Test Containers
  • Working knowledge of event and message brokers such as Kafka and MQ
  • Strong experience in Object-Oriented Programming (OOP)
  • Advanced knowledge of Java 17+ features and practical experience with Spring Boot
  • Skill in developing RESTful services, including REST design principles, Swagger/OpenAPI, and Spring REST MVC
  • Hands-on experience with data structures, algorithms, concurrency, and multi-threading
  • Strong SQL knowledge with experience in relational databases such as Postgres
  • Familiarity with database version control tools such as Flyway and Liquibase
  • Experience working with major public cloud platforms, preferably AWS, including hands-on use of AWS Aurora, MSK, S3, and IAM
  • Basic understanding of cloud networking concepts
  • Understanding of blockchain fundamentals, including consensus mechanisms and smart contracts
  • Knowledge of interoperability protocols and experience integrating blockchain solutions with existing enterprise systems
  • Familiarity with cross-chain communication and bridging technologies
  • Awareness of security considerations in blockchain integration, including cryptographic standards and key management
  • Knowledge of token standards and transaction lifecycle
  • Strong understanding and commitment to the ethos of agile working, with experience in Scrum and Kanban frameworks
  • Proven ability to collaborate with cross-functional teams in scaled agile environments

Nice to have

  • Working knowledge of object storage solutions such as AWS S3

What we offer

  • Healthcare and retirement planning
  • Paid volunteering days
  • Wellbeing initiatives

About LSEG

LSEG is a leading global financial markets infrastructure and data provider with 25,000 people across 65 countries. Our purpose is driving financial stability, empowering economies, and enabling customers to create sustainable growth, underpinned by our values of Integrity, Partnership, Excellence, and Change.

Java Developer (Blockchain) | CryptoJobsHQ