Senior Software Engineer – Finance Technology


Job Location:

Geneva - Switzerland

Monthly Salary: CHF 140000 - 140000
Experience Required: 5-8years
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Major player in the Physical and Financial Global Commodity markets with major trading centres in London Geneva Houston Singapore Shanghai and Beijing. We actively trade in all the major commodity asset classes from Crude and Refined oil products to power & gas LNG coal and emissions through to freight metals and agricultural products.


We operate a global diversified technology team across key hubs such as Geneva London Houston and Singapore while operating in close partnership with some strategic co-development centres in Bucharest Bangalore and Hyderabad. All running an Agile delivery model in unison with our business partners to deliver multi-asset-class commodity systems with a focus on automation user experience optimization innovation and control.


The role

This is a great opportunity to join one of the largest integrated energy and commodity trading companies in the world.


We are looking for a seasoned Senior Java Developer to join our Finance IT team in Geneva. You will design build and evolve high-performance financial systems. You will bring strong Java engineering skills complemented by Python for data workflows collaborating closely with business analysts and finance controllers to translate complex business requirements into robust scalable software


The successful candidate will be adept at partnering with end-users to elicit requirements analyse problems design solutions and lead teams to deliver tangible business value & benefit.


This role will report into the Finance Technology engineering lead working on a multi-year program of work developing a brand new greenfield finance platform ensuring they meet architectural and engineering best practices and guidelines.


Collaborating with your peers you will liaise closely with technologists across the global teams as well as our key business stakeholders which includes the Global Head of Strategies and the Chief Finance Officer to ensure solutions integrate into our landscape seamlessly.


You should have a delivery focused background in Agile environment and a desire to identify and develop strategic solutions whilst also constantly looking to challenge status-quo to bring your own ideas and strive for improvement.



Requirements

Key responsibilities

Design and develop high-performance Java microservices and APIs supporting financial workflows including P&L position management and cash flow.

Lead end-to-end delivery of Finance IT features from requirements gathering with business stakeholders to production deployment.

Architect scalable fault-tolerant solutions across distributed systems ensuring data integrity and auditability in a trading environment.

Own the technical design of critical modules writing detailed design documents and conducting peer code reviews.

Investigate and resolve production incidents applying root-cause analysis and permanent fixes.

Mentor junior and mid-level developers promoting engineering best practices and continuous improvement.

Contribute to the modernization roadmap driving adoption of cloud-native patterns on AWS.

Work within an Agile/Scrum framework participating in sprint planning backlog refinement and retrospectives.


Technical expertise

8 years of professional Java development experience (Java 11 / 17 / 21).

Deep expertise in Spring Boot Spring Framework Spring Batch and Spring Security.

Strong knowledge of concurrency memory management and JVM tuning.

Experience designing RESTful APIs and event-driven systems (Kafka ActiveMQ).

Proficiency with microservices architecture and containerization (Docker Kubernetes).

Experience building Python-based microservices or automation scripts interfacing with Java back-end systems via REST or messaging queues.

Familiarity with Python frameworks such as FastAPI or Flask for lightweight service development.

Advanced SQL skills and experience with query optimization and large data volumes.

Experience integrating with ERP/accounting systems (SAP FI/CO or similar).

Familiarity with market data vendors (Bloomberg Reuters/Refinitiv) and FIX protocol.

Knowledge of ETL/data pipeline tools and big data frameworks (Spark) is a plus.



Non-technical Skills

Agile methodology for delivering projects

Fluent English

Good communication and organisational skills

Analytical and critical thinking with ability to problem solve complex issues

Passion for technology and innovation

Self-motivated and ability to work under pressure




Required Skills:

Java Spring Debug Cash Flow


Required Education:

Java React Kafka

Major player in the Physical and Financial Global Commodity markets with major trading centres in London Geneva Houston Singapore Shanghai and Beijing. We actively trade in all the major commodity asset classes from Crude and Refined oil products to power & gas LNG coal and emissions through to frei...