Learning Consultant

Java Developer – Financial Systems

Save

Learning Consultant provided pay range

This range is provided by Learning Consultant. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$150,000.00/yr - $220,000.00/yr
Java Developer — Financial Systems

Location: Stamford, CT

  • Work: Hybrid (3 days onsite, 2 remote)
  • Type: Full-Time Employee

About The Role

Join our Financial Systems Engineering team to design and deliver high-performance backend systems that power trading, brokerage, and regulatory platforms across the full trade lifecycle.

In This Role You Will

  • Design, build, and optimize scalable Java services and microservices (Spring Boot).
  • Implement low-latency algorithms for cash, securities management, IPO processing, and reporting.
  • Collaborate across product, QA, and operations to deliver reliable, enterprise-grade solutions.

Key Responsibilities

  • Development: Build and maintain backend services using Java, Spring Boot, and microservices patterns.
  • Performance: Implement and tune high-throughput, low-latency workflows for real-time financial processing.
  • Integration: Work with RESTful APIs, Kafka/JMS messaging, and distributed systems.
  • Quality & Support: Write unit/integration tests, perform debugging and performance tuning, provide production support and troubleshooting.
  • Collaboration: Participate in code reviews, document designs, and partner with cross-functional teams to deliver business-critical features.
  • Continuous Improvement: Refactor legacy components to improve scalability, security, and maintainability; keep current with emerging tools and techniques.

Qualifications (Must Meet All The Requirements)

  • Bachelor's or Master’s in Computer Science or a related field.
  • 5+ years of professional Java development (Java 8/11+).
  • Strong OOP fundamentals, design patterns, and n-tier architecture experience.
  • Proficiency with Spring Boot, JEE, REST APIs, and microservices.
  • Experience with multithreading, concurrency, and distributed systems.
  • Familiarity with relational databases (Oracle preferred) and SQL performance tuning.
  • Hands-on with messaging systems (Kafka, JMS, ActiveMQ) and application servers (JBoss, WebLogic, etc.).
  • Excellent debugging and problem-solving skills for high-volume, real-time systems; interest in trading/financial instruments is a plus.

What We Offer

  • Work on mission-critical systems with direct business impact.
  • Hybrid schedule and supportive, growth-focused engineering culture.
  • Competitive compensation and benefits package.

Skills: financial systems,restful apis,kafka,code reviews,spring boot,jee,java 8/11 or higher
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Business Consulting and Services

Referrals increase your chances of interviewing at Learning Consultant by 2x

See who you know

Get notified about new Java Software Engineer jobs in Stamford, CT.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More