• Seeking a highly experienced Senior Core Java Developer with expertise in Core Java, Spring Framework, and low‑latency multi‑threaded programming.
  • 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.

#J-18808-Ljbffr
Similar jobs

Senior Core Java Developer

Apply Now
Back to search page