
Software Engineer – Market and Reference Data
- Chicago, IL
- $100,000-150,000 per year
- Permanent
- Full-time
- Effectively work with the leadership in the PMO, Development, Product Management, Business and Technical Operations, Systems Engineering, Infrastructure, Networks and Architecture teams
- Design and develop Java based applications.
- Acquire a robust understanding of E*TRADE/Morgan Stanley products, services, processes, and organizational structure in order to find optimal solutions and achieve rapid execution of key initiatives
- Build services and systems that involve security, scalability as primary consideration.
- Draft and review architectural diagrams, specifications, business requirements as well as various design documents
- Work with our existing technology stack (Java, Linux, Unix, Open-Source Platforms, and SOA) as well as new technologies for our next generation solutions
- Create project documents and requirements (presentations, user stories, migration plans, communication plans)
- Deliver well instrumented systems that provide insight in Operational Metrics and helps resolving issues
- Self-motivated, highly organized, team player who thrives in a fast-paced environment with the ability to learn quickly and work independently
- Strong experience in Java, Spring, Spring Boot.
- Experience in developing prototypes, third party service integration.
- Strong experience with multi-threading and networking protocols (TCP/IP, Multicast)
- Practical experience and understanding of low latency messaging middleware
- Experience working with streaming technologies is highly desirable.
- Experience in the financial markets with understanding of Equities, Futures, Options and Crypto is highly desirable
- Practical experience working within the Scrum Framework and Agile methodologies
- Experience working with AMQ, Kafka and distributed caching like Hazel Cast solutions is a plus.
- Strong communication with exceptional written, verbal and presentation skills
- Practical experience with relational databases (Oracle, Sybase) is a plus