Software Engineer - Core Java
OptionsCity Software
(Chicago, Illinois)OptionsCity provides a fully configurable trading software platform to professional options traders who trade on the world's leading derivative markets.
- Work on the business-level services provided by our platform, from market making, opportunity identification, pricing, risk management, order and trade management, to exchange connectivity
- Work on the core services exposed by our platform, like threading, persistence, messaging
- Contribute to the entire ecosystem: Metro, Freeway, API’s
- Push the platform forward from a quality and performance point of view through systematic refactoring
- Actively participate in discussions around design, architecture, and problem solving
- Work closely with Dev-Ops for configuration, automation and deployment
- Participate in application testing to ensure high quality software
- Provide development support to second level support team
- Participate in agile related meetings to plan, assess and improve the development process
- BS in Computer Science preferred, other engineering/technical degree acceptable
- Excellent Java programming skills (4+ years)
- Development experience in a Linux/UNIX environment
- Extensive experience in OOP/OOD
- TCP/IP, Multicast, multi-threaded, socket level programming
- Excellent problem solving skills
- Excellent communication skills, able thrive in a team oriented environment
- Track record of constantly learning or building new things No sponsorship available at this time (US citizens or permanent residents only).
Benefits | Benefits included |
---|
Additional Notes on Compensation
Outstanding benefits: health, dental, vision, 401K, life, long term disability and commuter plans, Monday morning breakfasts, and lunch + beverages provided daily
Questions
There are no answered questions, sign up or login to ask a question
- Excellent Analytical and Problem-Solving
- Java
- Linux/Unix
- Strong Oral and Written Communication
- Agile Software Development
- Automation
- Multithreaded Programming
- Object Oriented Design
- Object Oriented Programming (OOP)
- Socket Programming
- TCP/IP
- Software Configuration
- Computer Science
- Protocol Independent Multicast

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.