Java, Equities, Order Management System (OMS) Senior Lead Software Engineer
On-site · Jersey City, New Jersey, United States
Jersey City, New Jersey, United StatesOn-siteFull TimeSenior LevelNot SpecifiedInvestment BankingEnterprise
Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking
Job Summary
Senior Lead Software Engineer to architect, build, and enhance JPMorganChase Equities OMS for ETF & Program Trading within the Equities Electronic Trading team; provide technical guidance; deliver features; translate requirements into robust products; mentor teams and support production stability and releases; advocate firmwide frameworks and best practices.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in Core Java
- Linux
- REST API
- Spring Boot
- SQL
- full SDLC
- OOP
- data structures
- algorithms
- Java garbage collection (GC)
- multi-threaded and distributed systems
- Messaging APIs (JMS)
- CI/CD
- TDD
- resiliency
- application security
- Strong communication skills
- Independent problem solving
- Experience in Computer Science, Computer Engineering, Mathematics, or related technical field
- Knowledge of AWS, FIX Protocol, and Trade lifecycle
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.