Job specializations:
-
Software Development
Java Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Design, develop, and maintain high‑performance, scalable, and resilient applications supporting capital markets and financial operations.
Collaborate with global teams to deliver robust technology solutions that meet the demands of complex financial systems and trading environments.
Key Responsibilities
Develop, enhance, and maintain high‑performance, low‑latency trading and financial applications using Core Java and Spring Framework.
Design and implement multi-threaded, concurrent, and scalable solutions for mission‑critical systems.
Architect, optimize, and maintain SQL queries to support high-volume data processing and efficient system performance.
Work with caching technologies such as MemSQL, Redis, or similar solutions to improve application responsiveness and scalability.
Collaborate with business and technology stakeholders to gather requirements and translate them into effective technical solutions.
Develop, deploy, manage, and monitor cloud‑based applications using AWS, Azure, or similar cloud platforms.
Contribute to the architecture and development of distributed systems supporting capital markets and financial operations.
Conduct code reviews and promote software engineering best practices, coding standards, and quality assurance processes.
Support and troubleshoot production applications to ensure high availability, reliability, and optimal performance.
Research emerging technologies and recommend improvements to application architecture, development practices, and platform capabilities.
Required Qualifications
10–12 years of hands‑on experience developing enterprise applications using Core Java.
5–10 years of experience working with Spring Framework, including Spring Core and Spring Boot.
Proven experience designing and developing multi‑threaded, low‑latency, high-performance applications.
Strong expertise in concurrent programming and scalable system design.
Advanced knowledge of SQL, database design, and query optimization techniques.
Experience with caching technologies such as MemSQL, Redis, or similar platforms.
Hands‑on experience deploying and managing applications on AWS, Azure, or equivalent cloud platforms.
Recent experience working within capital markets environments.
Knowledge of debt capital markets, debt instruments, and related business processes.
Strong understanding of distributed systems architecture and development.
Excellent verbal and written communication skills.
Experience collaborating effectively within global and cross‑functional teams.
Preferred Qualifications
Experience supporting trading platforms, market‑facing applications, or financial transaction systems.
Understanding of financial operations, settlements, and post‑trade processing workflows.
Experience designing and supporting highly available and resilient enterprise applications.
Familiarity with modern software architecture patterns and cloud‑native development practices.
Experience mentoring developers and contributing to technical leadership initiatives.
Position Requirements
10+ Years work experienceTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction