DescriptionJoin us at the forefront of trading technology innovation. Youll have the opportunity to architect and deliver high-quality applications mentor talented engineers and drive the adoption of modern design patterns. We offer a collaborative environment where your technical leadership and hands-on contributions make a real impact. At JPMorganChase you can grow your career while helping shape the success of our trading platform.
Job Summary:
As a Lead Software Engineer in the Multi-Asset Trading Platform team you will lead the design development and deployment of scalable applications that support multi-asset trading. You will architect and operate systems using modern technologies guide technical decisions and foster a growth-oriented culture. You will collaborate with cross-functional teams to deliver robust secure and high-performing solutions directly impacting our trading technology.
Job Responsibilities:
- Lead and actively contribute to the design development and deployment of high-quality applications aligned to business and functional requirements.
- Build Java-based microservices using streaming non-blocking and reactive programming paradigms.
- Architect and operate scalable systems leveraging Kafka IBM MQ Kubernetes Redis Amazon MSK and AWS services.
- Drive adoption of domain-driven design and ensure architectures support multi-asset trading capabilities.
- Define and maintain technical documentation and service APIs ensuring robust logging auditability security and monitoring.
- Participate in API design sessions and guide selection of design patterns and integration approaches.
- Lead and participate in code reviews enforcing high maintainability and quality through TDD/BDD practices.
- Validate service scalability and resilience using mock testing frameworks and performance testing strategies.
- Mentor and develop junior engineers fostering a collaborative growth-oriented culture.
Required Qualifications Capabilities and Skills:
- Bachelors degree in Computer Science or related field or equivalent experience.
- Advanced proficiency in Java with a strong willingness to code hands-on.
- Experience delivering distributed systems handling large data volumes and real-time distribution.
- Strong experience with CI/CD DevOps toolchains and agile test-driven delivery.
- Hands-on experience with caching technologies such as Redis GemFire or Apache Ignite.
- Hands-on experience with messaging and streaming technologies including Kafka and IBM MQ.
- Solid understanding of microservices REST APIs SQL and NoSQL databases and event-driven architectures.
- Demonstrated ability to mentor coach and grow engineering talent.
Preferred Qualifications Capabilities and Skills:
- Experience with the Spring ecosystem and AWS cloud services.
- Experience building trading systems; familiarity with FIX protocol is a plus.
- Proven ability to solve complex mission-critical problems with a pragmatic hands-on approach.
- Continuous learner and early adopter of emerging technologies and practices.
Required Experience:
Senior Exec
DescriptionJoin us at the forefront of trading technology innovation. Youll have the opportunity to architect and deliver high-quality applications mentor talented engineers and drive the adoption of modern design patterns. We offer a collaborative environment where your technical leadership and han...
DescriptionJoin us at the forefront of trading technology innovation. Youll have the opportunity to architect and deliver high-quality applications mentor talented engineers and drive the adoption of modern design patterns. We offer a collaborative environment where your technical leadership and hands-on contributions make a real impact. At JPMorganChase you can grow your career while helping shape the success of our trading platform.
Job Summary:
As a Lead Software Engineer in the Multi-Asset Trading Platform team you will lead the design development and deployment of scalable applications that support multi-asset trading. You will architect and operate systems using modern technologies guide technical decisions and foster a growth-oriented culture. You will collaborate with cross-functional teams to deliver robust secure and high-performing solutions directly impacting our trading technology.
Job Responsibilities:
- Lead and actively contribute to the design development and deployment of high-quality applications aligned to business and functional requirements.
- Build Java-based microservices using streaming non-blocking and reactive programming paradigms.
- Architect and operate scalable systems leveraging Kafka IBM MQ Kubernetes Redis Amazon MSK and AWS services.
- Drive adoption of domain-driven design and ensure architectures support multi-asset trading capabilities.
- Define and maintain technical documentation and service APIs ensuring robust logging auditability security and monitoring.
- Participate in API design sessions and guide selection of design patterns and integration approaches.
- Lead and participate in code reviews enforcing high maintainability and quality through TDD/BDD practices.
- Validate service scalability and resilience using mock testing frameworks and performance testing strategies.
- Mentor and develop junior engineers fostering a collaborative growth-oriented culture.
Required Qualifications Capabilities and Skills:
- Bachelors degree in Computer Science or related field or equivalent experience.
- Advanced proficiency in Java with a strong willingness to code hands-on.
- Experience delivering distributed systems handling large data volumes and real-time distribution.
- Strong experience with CI/CD DevOps toolchains and agile test-driven delivery.
- Hands-on experience with caching technologies such as Redis GemFire or Apache Ignite.
- Hands-on experience with messaging and streaming technologies including Kafka and IBM MQ.
- Solid understanding of microservices REST APIs SQL and NoSQL databases and event-driven architectures.
- Demonstrated ability to mentor coach and grow engineering talent.
Preferred Qualifications Capabilities and Skills:
- Experience with the Spring ecosystem and AWS cloud services.
- Experience building trading systems; familiarity with FIX protocol is a plus.
- Proven ability to solve complex mission-critical problems with a pragmatic hands-on approach.
- Continuous learner and early adopter of emerging technologies and practices.
Required Experience:
Senior Exec
View more
View less