JPMorgan Chase, a leading global financial institution, is seeking a Senior Software Engineer to join their Commercial & Investment Bank division. This role offers an exciting opportunity to work on innovative software solutions that power one of the world's largest financial institutions.
The position involves full-stack development with a strong focus on Java/J2EE technologies and modern web development frameworks. You'll be working in a microservices architecture, developing and maintaining critical banking applications that serve millions of customers worldwide.
As a Senior Software Engineer, you'll be responsible for designing, developing, and implementing software solutions while following best engineering practices. You'll be involved in all aspects of the Software Development Lifecycle, from requirements analysis to deployment and maintenance. The role requires strong technical expertise in Java, Spring Boot, and web technologies, along with experience in cloud-native development using Kubernetes.
The ideal candidate will have extensive experience with both backend and frontend technologies, including Java, Spring Framework, JavaScript/TypeScript, and Angular. You'll need to be comfortable working with various databases, testing frameworks, and CI/CD tools. Knowledge of security protocols and financial industry standards is a plus.
JPMorgan Chase offers an excellent compensation package, including a competitive base salary range of $185,000-$215,000, along with comprehensive benefits including healthcare, retirement plans, and educational assistance. The company promotes a culture of continuous learning and provides opportunities for career growth within a global organization.
This is an in-person position based in Jersey City, NJ, where you'll collaborate with talented teams working on cutting-edge financial technology solutions. You'll be part of the Commercial & Investment Bank division, which provides strategic advice, raises capital, manages risk, and extends liquidity in markets around the world.
If you're passionate about technology, have strong problem-solving skills, and want to make an impact at a leading financial institution, this role offers an excellent opportunity to advance your career while working on meaningful projects that shape the future of banking technology.