Job Summary
We are seeking a highly experienced and hands-on Java Developer with a strong background in Java and the Spring Framework to design, develop, and maintain high-performance, scalable, and resilient systems. The role will focus on mission-critical financial systems and trading applications, requiring strong technical expertise, collaboration across global teams, and the ability to deliver robust solutions supporting financial markets.

Key Responsibilities

  • Develop, enhance, and maintain high-performance, low-latency trading and financial systems using Core Java and the Spring Framework.
  • Design and implement multithreaded, concurrent, and scalable solutions for mission-critical applications.
  • Architect and optimize SQL queries and work with caching solutions such as MemSQL to support fast data retrieval and system efficiency.
  • Collaborate with global teams to understand business requirements and translate them into effective technical solutions.
  • Develop and support cloud-based solutions using AWS, Azure, or other cloud platforms to deploy, manage, and monitor applications.
  • Contribute to the architecture and development of distributed systems for capital markets, with an emphasis on debt markets and financial operations.
  • Conduct code reviews, enforce coding standards, and promote software development best practices.
  • Support and troubleshoot production trading systems to maintain high availability and low latency.
  • Evaluate technological advancements in cloud platforms, Java, and capital markets and recommend improvements and innovations.

Required Qualifications

  • 6+ years of hands-on experience developing robust Java applications.
  • 4+ years of experience with the Spring Framework, including Spring Core, Spring Boot, and associated projects.
  • Experience designing and developing multithreaded, concurrent, scalable, and distributed applications.
  • Experience with SQL query development and optimization.
  • Experience working with caching solutions such as MemSQL.
  • Experience developing or supporting high-performance and low-latency applications.
  • Experience deploying and managing applications on AWS, Azure, or equivalent cloud platforms.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills with experience collaborating across global teams.

#J-18808-Ljbffr
Similar jobs

Java Developer

Apply Now
Back to search page