Java / FIX Developer
Apprenticeship Chicago (Cook County) IT development
Job description
Environment
Day-to-Day Responsibilities:
· Maintain and support of existing Post-trading systems.
· Design and develop high-performance Java Components.
· Provides level three support during zonal business hours (24 X 5) when on call.
Mission
Technical Skills:
Required:
· Handle development tasks using the Java framework.
· Liaises with business analysts, Infrastructure, Data Management, STP teams to ensure proper application configurations and hardware performance efficiencies.
· Good experience in Java Spring framework
· Good knowledge of FIX message
· Good experience in RESTFUL Webservices
· Good experience with relational databases including Oracle PL/SQL.
· Good experience with various Java Web development tools.
· Experience with Messaging protocol (JMS) and products such as IBM MQ and Rabbit MQ
· Experience with development life cycle products such as SVN, Maven, Github
· Familiar with Tomcat servers.
· Employs industry standard best practices for integration patterns.
· Provides level three support during zonal business hours (24 X 5) when on call.
· Strong autonomy and interpersonal skills
· Strong knowledge of the post trade derivatives chain (trade flow, allocations, reconciliations, trade and position management).
· Plus:
· Experience and good knowledge with financial applications.
· Good understanding of post-trade clearing management flow.
· Financial industry experience and functional knowledge of Listed/FX/OTC/FICC asset class.
Desired profile
Profile
Competencies:
Desired / Plus: Good communication skills.
Qualifications:
Desired / Plus: Financial knowledge on clearing and execution of Listed/FX/Equity/OTC/FI is a huge plus.
Educational Requirements:
Desired: BS degree in Computer Science, Mathematics or related engineering