Enable job alerts via email!

Senior Java Engineer in London

Energy Jobline ZR

City Of London

On-site

GBP 50,000 - 70,000

Full time

10 days ago

Job summary

A global energy job platform is seeking a Java Engineer to design and optimise high-throughput systems within the connectivity team. The role involves developing solutions for trade operations and ensuring system reliability and scalability. Candidates should have over 3 years of Java experience and knowledge of databases and messaging systems.

Qualifications

  • 3+ years of Java development experience.
  • Strong knowledge of relational and NoSQL databases.
  • Familiarity with microservices architecture and RESTful APIs.

Responsibilities

  • Develop and maintain robust, scalable Java-based systems.
  • Design and implement high-performance, low-latency solutions.
  • Optimise database performance and ensure data integrity.

Skills

Java development
Multithreading
Concurrency
Distributed computing
Relational databases
NoSQL databases
Microservices architecture
RESTful APIs
Message queues
Job description

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job Description

As aJava Engineer, you will be responsible for designing, developing, and optimisinghigh-throughput systemswithin the connectivity team. Your work will directly impact the efficiency, reliability, and scalability of the front-office infrastructure.

You will collaborate withtraders, risk, operations, and other engineering teamsto develop solutions that streamlinetrade capture, reconciliation, settlements, and reporting.

Key Responsibilities
  • Develop and maintainrobust, scalable Java-based systemsfor front-office operations.
  • Design and implementhigh-performance, low-latencysolutions
  • Optimisedatabase performanceand ensuredata integrityacross complex financial transactions.
  • Implementmessaging systems(Kafka, RabbitMQ, or similar) forreal-time event processing.
Requirements
  • 3+ years of Java development experience
  • Experience with multithreading, concurrency, and distributed computing.
  • Strong knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
  • Experience with message queues (Kafka, RabbitMQ, or similar).
  • Familiarity with microservices architecture and RESTful APIs.

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.