Java Software Developer (mid-senior Level)

Interactive Brokers Group, Inc.

Greenwich, CT, United States
On-site
5+ years java experience
Object-oriented programming concepts
N-tier application architecture
The role involves creating scalable software applications for the clearing applications group handling client cash, securities borrowing, and trade settlement

Job Summary

  • The role involves creating scalable software applications for the clearing applications group handling client cash, securities borrowing, and trade settlement.
  • Candidates will work on a hybrid schedule of three days in the office and two days remote to support global electronic brokerage services.
  • The team focuses on continuously improving intelligent, automated systems to provide world-class solutions for brokerage customers.

Matching Summary

The role involves creating scalable software applications for the clearing applications group handling client cash, securities borrowing, and trade settlement.

Skills & Requirements

Must-have

  • 5+ years Java experience
  • Object-oriented programming concepts
  • N-tier application architecture
  • Server-side programming with Java/JEE
  • RESTful web services and microservices
  • Relational database knowledge
  • Continuous integration and deployment

Nice-to-have

  • Oracle database experience
  • JBoss application server configuration
  • C++ programming background
  • Interest in financial instruments
  • Message-oriented systems experience
  • Batch processing applications
  • Clean code and test-driven development mindset

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • Minimum 5 years of Java experience
  • Experience with JBoss deployment

Work Rights

Not specified

Tailored Resume

Cover Letter