remote
Lead Software Engineer - Java/Fintech - JPMorganChase
Software Engineer
Lead Software Engineer driving the development of global equity derivatives sales and marketing platforms using Java, Spring, and RESTful services within an Agile/Scrum environment.
About the role
Key Responsibilities
- Lead design, implementation, and maintenance of high‑performance Java services for equity derivatives trading and analytics.
- Collaborate with business analysts, product owners, and sales teams to translate complex financial requirements into scalable software solutions.
- Mentor junior engineers, conduct code reviews, and enforce best practices for quality, security, and performance.
- Participate in Agile ceremonies (Sprint Planning, Daily Stand‑ups, Retrospectives) and drive continuous improvement of development processes.
- Integrate with external market data feeds, pricing engines, and regulatory reporting systems using REST, SOAP, and messaging protocols.
Requirements
- 5+ years of professional Java development experience in a financial services environment.
- Strong knowledge of Spring Boot, JPA/Hibernate, and microservices architecture.
- Proficiency with relational databases (PostgreSQL/MySQL) and experience with SQL tuning.
- Hands‑on experience with Agile/Scrum methodologies and CI/CD pipelines.
- Excellent problem‑solving skills, strong communication, and a passion for fintech innovation.