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 development
The role involves creating scalable back-end services for clearing operations, trade settlement, and regulatory reporting within a global financial services environment

Job Summary

  • The role involves creating scalable back-end services for clearing operations, trade settlement, and regulatory reporting within a global financial services environment.
  • Candidates will work on fully integrated internal development tools and automated systems to support high-volume brokerage operations across over 200 countries.
  • The position requires a hybrid work model of three days in the office in Greenwich, CT, and two days remote.

Matching Summary

The role involves creating scalable back-end services for clearing operations, trade settlement, and regulatory reporting within a global financial services environment.

Skills & Requirements

Must-have

  • 5+ years Java experience
  • Object-oriented programming concepts
  • N-tier application development
  • 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 coverage focus

Key Requirements

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

Work Rights

Not specified

Tailored Resume

Cover Letter