Taro Logo

Test Automation Software Engineer - Java

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Bournemouth, UK
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Test Automation Software Engineer - Java

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.

Last updated a few seconds ago

Responsibilities For Test Automation Software Engineer - Java

  • Drive the design, development and maintenance of robust, scalable test automation frameworks
  • Architect and build test automation solutions using Java
  • Build, execute and maintain performance tests using tools like JMeter, Gatling and Blazemeter
  • Create secure and high-quality production code
  • Produce architecture and design artifacts for complex applications
  • Work collaboratively as part of a global team
  • Conduct detailed peer reviews of code
  • Support junior colleagues with technical skills development
  • Provide out of hours application support

Requirements For Test Automation Software Engineer - Java

Java
Kubernetes
Redis
  • Proficient in coding in Java 17+ with Spring Boot
  • Experience creating thread-safe concurrent code
  • Proficient in using SQL
  • Experience with Docker and Kubernetes
  • Solid understanding of HTTP protocol and REST APIs
  • Experience in secure system design and automated testing
  • Knowledge of agile methodologies
  • Strong communication and teamwork skills
  • Overall knowledge of Software Development Life Cycle

Interested in this job?

Jobs Related To JPMorgan Chase Test Automation Software Engineer - Java

Java Full Stack Software Engineer II

Java Full Stack Software Engineer II position at JPMorgan Chase, focusing on backend development with Java and Spring Boot in Glasgow, UK.

Software Engineer III-Salesforce Marketing Cloud

Software Engineer III role at JPMorgan Chase focusing on Salesforce Marketing Cloud development with 3+ years experience required.

Software Engineer III - Java Full stack

Mid-level Java Full Stack Engineer position at JPMorgan Chase, focusing on developing secure and scalable financial technology solutions using Spring, Java, and Angular.

Software Engineer

Software Engineer position at JPMorgan Chase focusing on backend development with AWS, Python, and microservices architecture in Wilmington, DE.

Software Engineer III - Mainframe

Software Engineer III position at JPMorgan Chase focusing on mainframe development using COBOL, JCL, and other mainframe technologies for the Commercial & Investment Bank division.