👨🏻‍💻 postech.work

Front Office Developer (Java)

Synechron • 🌐 In Person

In Person Posted 8 hours, 37 minutes ago

Job Description

About Our Client

One of the world's leading global bank and major global financial services corporation.

A Front Office Java Developer in finance designs and builds software for the trading and investment divisions, creating high-performance, low-latency applications for pricing, risk management, and trading execution. They collaborate with traders, quants, and product teams, and often use frameworks like Spring for enterprise applications, ensuring code quality, and contributing to the development of complex, business-critical systems.

Key Responsibilities:

Software Development:

Develop and maintain high-performance, low-latency Java applications for core trading activities, such as pricing, risk management, and execution services.

Collaboration:

Work closely with front office users, including traders, sales teams, and quantitative analysts, to understand their needs and translate complex business requirements into scalable technical solutions.

Performance Optimization:

Ensure applications are optimized for high throughput and low-latency performance, critical for real-time trading environments.

Code Quality \& Testing:

Write clean, efficient, well-documented code and implement robust unit and regression testing frameworks to ensure code quality and reliability.

CI/CD Integration:

Support and contribute to continuous integration and continuous delivery (CI/CD) pipelines.

Architecture \& Design:

Participate in architectural discussions and planning, contributing to the overall design of front office trading systems with a focus on performance, security, and operational reliability.

Required Skills \& Experience:

Java Programming:

Strong expertise in Core Java, including multithreading, collections, and object-oriented programming.

Frameworks:

Hands-on experience with enterprise Java frameworks, particularly the Spring framework and Spring Boot.

Databases:

Solid understanding of SQL databases and experience with writing efficient queries and optimizing performance.

Version Control:

Proficiency with source control systems like Git.

Build Tools:

Familiarity with build tools such as Maven.

Interested applicants are invited to click 'Apply Now'. Please note that only shortlisted candidates will be contacted.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.