What are the responsibilities and job description for the Software Engineer II - Java/Spring position at JPMorgan Chase?
The LATAM Cash Equities Tech Team seeks an Associate Software Developer with a strong technical background and expertise in Cash Equities, Listed Derivatives.
The role involves collaborating with internal and external clients—including broker dealer stakeholders, proprietary desks, support teams, technology partners (local and global), audit teams, and vendors—to identify, assess, and deliver requirements.
You will deliver business priorities, advise on options, risks, and costs, and contribute to design reviews within a Scrum (Agile) environment. The position requires balancing technical and business skills across local and global platforms.
Job Responsibilities
- Integrate and make use of AI solutions to automate workflows, enhance trading and post-trading flows to optimize business processes
- Develop and support JPMorgan applications and vendor systems (knowledge of INOA systems is a plus)
- Collaborate with stakeholders to gather, analyze, and translate business requirements into comprehensive technical solutions and test plans
- Participate in design reviews and ensure robust deliveries
- Monitor project schedules, milestones, and critical dates; proactively identify, escalate, and mitigate risks and dependencies
- Provide L3 business analysis and support for broker dealer operations
Required qualifications, capabilities, and skills
- Strong technical background in Java / Spring (plus), AI development, among other technologies
- Knowledge of trading protocols (FIX) and market products (Equities)
- Experience with trade life cycle and translating business requirements into value-added solutions
- English language fluency
- 3 years of relevant work experience, or 2 years in financial market