Job ID: JOB_ID_4780
About the Role
We are seeking a talented and experienced Java Developer to join our core Fixed Income team. This is a long-term contract position requiring an onsite presence in Minneapolis, MN. You will play a key role in designing, developing, and implementing applications that support front office and operations groups. This role involves working cross-functionally with various stakeholders, trading teams, and technology departments to ensure optimal application performance. You will take a hands-on approach to understanding business workflows and the products we work with, helping to re-engineer and modernize our platform and drive our migration to a scalable microservice cloud-based architecture.
Key Responsibilities
- As a development lead, be responsible for building and designing Trading Channels and Messaging Channels, interfacing with other venues and exchanges using industry-standard protocols.
- Operate mission-critical systems and deliver day-to-day enhancements across front office and operations.
- Provide technical oversight around major Fixed Income E-Commerce Projects.
- Design and develop core components in Java.
- Create and implement system testing procedures.
- Collaborate and work with other teams in a platform operating model.
- Analyze and support vendor software.
- Stakeholder management and project prioritization.
- Delivery and maintenance for the applications within the Equities domain.
- Provide second-level support.
- Utilize AI tools like Gitlab, Windsurf, CoPilot.
- Develop Unit Test Cases with a view to integration into a CI/CD pipeline.
Qualifications
- Bachelor’s or higher degree in computer science, engineering, or a related discipline, or equivalent work experience required.
- 10 years of experience in software development required.
- 5 years of experience working with Fixed Income Products and Associated Electronic Workflows.
- Strong proficiency with Java, SQL, and Git.
- Very good understanding of industry-standard trading protocols like FIX, FpML.
- Proficiency with Data Standards and Data Modelling.
- Proficiency with text-based formats like XML, JSON.
- Strong Proficiency with messaging frameworks (MQ, Kafka).
- Proficiency with Spring, Spring Boot, Spring Integration.
- Familiarity with testing patterns and DevOps.
- Familiarity with cloud containerization.
- Comfortable in Windows and Linux environments.
Desired Skills and Experience
- Experience in the securities or financial services industry with a focus on Fixed Income Products (Treasuries, Corporate Bonds, Agencies, Commercial Paper, Mortgages).
- Hands-on experience and working knowledge of Order Management Systems, Smart Order Routers, Market Data Aggregators.
- Previous experience designing and implementing new systems and features independently.
- Developed market data feeds and feeds to downstream systems.
- Understanding of trade life cycle events for fixed income.
- Understanding of the regulatory landscape from a developer perspective.
- Production support experience and ability to troubleshoot issues under pressure.
- Previous experience with application profiling and debugging.
- Familiarity with Angular and Python is a plus.
- Strong communication and organization skills.
Additional Information
- Location: Minneapolis, MN (Onsite)
- Interview: Only local in-person interviews.
- Employment Type: Long-term contract.
Special Requirements
Only local in person Interview
Compensation & Location
Salary: $110,000 – $160,000 per year
Location: Minneapolis, MN
Recruiter / Company – Contact Information
Email: satya.prakash@envisiontechsol.com
Recruiter Notice:
To remove this job posting, please send an email from
satya.prakash@envisiontechsol.com with the subject:
DELETE_JOB_ID_4780