JPMorgan Chase is seeking a Senior Software Engineer to join their Consumer & Community Banking division. This role offers an opportunity to work on critical software solutions that serve Chase's extensive customer base across personal banking, credit cards, mortgages, and more.
As a Senior Software Engineer, you'll be instrumental in designing and developing production-ready applications using Java, microservices architecture, and modern cloud technologies. You'll work with cutting-edge tools and technologies including Spring Boot, Cassandra, Kafka, and various cloud platforms.
The ideal candidate brings deep expertise in Java development and microservices architecture, with proven experience building scalable, distributed systems. You'll be involved in all aspects of the software development lifecycle, from requirements analysis to deployment and monitoring.
Key responsibilities include designing and implementing software solutions, conducting code reviews, participating in architectural discussions, and collaborating with cross-functional teams to deliver innovative solutions. You'll work in an environment that values engineering excellence and promotes continuous learning.
This role offers competitive compensation ($185,000-$215,000) and comprehensive benefits including healthcare, retirement plans, tuition reimbursement, and wellness programs. Join a leading financial services firm that's committed to helping millions of customers achieve their financial goals while advancing your career in technology.
The position is based in New York and requires either a Master's degree with 5 years of experience or a Bachelor's degree with 7 years of experience in software engineering. You'll be part of a team that leads the U.S. in credit card sales and deposit growth, working on the most-used digital solutions in the industry.