As a Test Automation Software Engineer - Java at JPMorgan Chase within the Liquidity and Account Solutions team in Payments Technology, you are part of an agile team that works to enhance, design, deliver and test the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. You will be responsible for driving the design, development and maintenance of robust test automation frameworks to validate mission-critical, low-latency systems. The role involves working with cutting-edge technologies including Java 17+, Spring Boot, Kubernetes, and various performance testing tools. You'll collaborate with global teams, conduct code reviews, and support junior colleagues while contributing to the firm's technology innovation.
JPMorgan Chase is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, and institutional investors. The position sits within the Commercial & Investment Bank division, which is a global leader across banking, markets, securities services and payments. You'll be working on critical systems that help process and manage liquidity calculations, requiring high attention to detail and strong technical skills.
The role offers opportunities to work with modern technologies and frameworks, contribute to large-scale financial systems, and grow your career in a collaborative, innovative environment. You'll be part of a team that values diversity, equity, and inclusion, while working on challenging technical problems that directly impact the firm's global operations.
This position requires a combination of strong technical skills in Java development, test automation, and performance testing, along with the ability to work effectively in a team environment. The successful candidate will help drive quality and innovation in our software delivery process while maintaining the highest standards of security and stability.