This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

JPMC Candidate Experience pageposted 18 days ago
Tampa, FL
Resume Match Score

About the position

The position involves developing software applications and services that are common to all teams in Wholesale Payment Technology. The candidate will be responsible for the entire software development lifecycle, including requirement analysis, design, development, testing, and deployment of high-volume payment applications. The role requires modifying software to fix errors, improve performance, and upgrade interfaces while supporting existing applications. The candidate will also perform system testing and documentation, coordinate with product management and business partners following agile methodology, and conduct end-to-end testing, integration testing, UAT testing, and penetration testing of applications. Additionally, the candidate will create and maintain tools for supporting the application.

Responsibilities

  • Develop Software Applications and services for Wholesale Payment Technology.
  • Perform requirement analysis, design, development, testing, and deployment of high-volume payment applications.
  • Modify software to fix errors, improve performance, and upgrade interfaces.
  • Perform system testing and documentation.
  • Coordinate with product management and business partners following agile methodology.
  • Conduct end-to-end testing, integration testing, UAT testing, and penetration testing of applications.
  • Create and maintain tools for supporting the application.

Requirements

  • Master's degree in Information Technology, Computer Technology, Computer Science, Computer Engineering, Computer Information Systems, or related field plus 1 year of experience in the job offered or as Software Engineer, Programmer Analyst, Developer, Data Scientist or related occupation.
  • Alternatively, a Bachelor's degree in the same fields plus 3 years of experience in the job offered or related occupations.
  • Experience with Spring Boot and building REST applications.
  • Experience with Spring MVC, Spring Data, Spring JDBC, and Spring Security.
  • Experience with Junit and Mockito for unit testing applications.
  • Experience implementing Microservice architecture.
  • Experience using Rabbit MQ as the messaging middleware.
  • Experience developing UI applications using HTML, CSS, and Angular.
  • Experience with JavaScript.
  • Experience with Azure cloud services & Functions.
  • Experience with AWS, Lambda Serverless, EC2, and S3.
  • Experience with Identifying and Access Management, Key Management Service, Cloud Watch, Auto Scaling, and Security groups.
  • Experience implementing concepts of SQS and Kinesis in AWS cloud applications.
  • Experience performing exploratory data analysis using Python and R.
  • Strong knowledge of Java concepts including multithreading, generic classes, API, and design patterns.
  • Familiarity with Java 8 and Java 11 concepts including streams, functional interfaces, and lambda expressions.
  • Experience configuring web applications for deployment in Tomcat and Docker containerization.
  • Experience working with Maven, Git, and Jenkins.
  • Experience with data manipulation, data structuring, data design flow, and query optimization in RDS and DynamoDB.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service