
Posted 17 hours ago
Senior Software Engineer - Java
JPMorgan Chase & Co.
Requirements
Bachelor's degree in Computer Science or related field, 8-10 years software engineering experience, Expertise in Java and reactive programming, Experience with distributed architecture and large data volumes, Proficiency in CI/CD and DevOps toolchains, Knowledge of Kafka, IBM MQ, or Redis, Experience with microservices and REST APIs
Skills
JavaAWSKafkaKubernetesMicroservicesRedis
About the role
Responsibilities
- Lead the design and implementation of microservices using Java, focusing on streaming, non-blocking, and reactive programming techniques.
- Drive the development of an innovative multi-asset trading platform on AWS.
- Mentor and guide junior team members to foster professional growth and technical excellence.
- Implement domain-driven design principles and participate in architectural discussions.
- Utilize technologies such as Kafka, IBM MQ, Kubernetes, Redis, and AWS to build scalable systems.
- Oversee technical documentation, including service APIs using Swagger, and ensure robust logging and security.
- Lead code review sessions and promote high maintainability through TDD/BDD approaches.
- Drive the adoption of AI-assisted engineering practices to improve code quality and delivery speed.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- 8-10 years of experience in software engineering with a focus on distributed architecture and large data volumes.
- Deep expertise in Java programming and reactive programming.
- Strong understanding of CI/CD, DevOps toolchains, and agile delivery.
- Experience with messaging-based solutions (Kafka, IBM MQ) and data caching (Redis, Gemfire, or Apache Ignite).
- Proficiency with microservices, REST APIs, and event-based architecture.
Preferred Qualifications
- Hands-on experience with the Spring framework and AWS cloud services.
- Experience working with trading systems and familiarity with the FIX protocol.
- Proven ability to solve complex, mission-critical technical problems.
Benefits
- Competitive total rewards package including base salary and discretionary incentive compensation.
- Comprehensive health care coverage.
- Retirement savings plans.
- Tuition reimbursement and mental health support.
- Financial coaching and on-site health and wellness centers.
About the Company
JPMorgan Chase & Co. is a leading global financial services firm and one of the oldest financial institutions in the world. We provide innovative financial solutions to millions of consumers, small businesses, and prominent corporate and institutional clients through our J.P. Morgan and Chase brands.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer - Java
JPMorgan Chase & Co. · Jersey City
