Software Engineer (Multiple Positions Available)

JPMorgan Chase & Co.
Tampa, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Tampa, United States of America

Tech stack

Java
Spring Security
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Data analysis
Apache Ant
Tomcat
Application Services
Artificial Neural Networks
Unit Testing
Azure
Cloud Computing
Computer Engineering
Document Management Systems
Amazon DynamoDB
Payment Systems
Middleware
Perl
IBM WebSphere MQ
Identity and Access Management
Python
Key Management
Shell
Machine Learning
Maven
Language Modeling
Query Optimization
RabbitMQ
Software Deployment
Spinnaker
System Testing
Systems Integration
Web Applications
Openapi
Data Processing
Enterprise Software Applications
Autoscaling
FastAPI
Spring Data
Information Technology
OpenText
Spring Jdbc
Cloudwatch
Data Pipelines
Serverless Computing
Docker
Microservices

Job description

Duties: Develop Artificial Intelligence based solutions that cater to various types of digital payments in payments technology. Develop application services that make decisions and business rules enhanced by Machine Learning and data science. Develop and review tools that validate and perform quality control on systemic decisions generated by Artificial Intelligence model. Perform automated integrated system testing of payment solution that involves different lifecycles of payments. Collaborate and coordinate with different stakeholders including but not limited to Product Owners, Technologists, Quality Assurance Professionals, and Operations Management to review new enhancements and methods of payment. Support enterprise level merchant critical payments system that processes continuous payment lifecycles. Integrate insights gained from historical data into the development of new training Artificial Intelligence models.

Requirements

Minimum education and experience required: Master's degree in Computer Technology, Information Technology, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Programmer Analyst, Developer, Data Scientist or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Technology, Information Technology, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Programmer Analyst, Developer, Data Scientist or related occupation.

Skills Required: This position requires three (3) years of experience with the following: creating Java integration pipelines using Maven, Ant, and Unix shell scripts for deployment through Jules and Spinnaker; writing Unix shell scripts and developing Perl programs using CPAN modules and custom PM modules; using Spring Data and Spring JDBC to connect to diverse data sources; implementing Spring Security; implementing microservice architectures; using RabbitMQ as messaging middleware. This position requires two (2) years of experience with the following: building and deploying applications on AWS using Lambda Serverless, EC2, and S3. This position requires one (1) year of experience with the following: developing neural network-based Al models for Optical Character Recognition (OCR). This position requires any amount of experience with the following: applying pattern-matching techniques to build language models and support informed decision-making using EasyOCR and Tesseract; building Python applications using Pyneta and conducting unit testing; designing authentication and authorization tokens for IDAnywhere systems; writing enterprise system integration specifications using OpenAPI 3.0; leveraging Kickstart proprietary libraries to generate code for Moneta Boot and Pyneta applications; developing system integrations for enterprise applications using IBM WebSphere MQ; utilizing OpenText Case 360 libraries and customizing document management solutions with Sonora modules; building and deploying applications on Azure cloud services and Azure Functions; building and deploying applications on AWS using Lambda Serverless, EC2, and S3; managing Identity and Access Management, Key Management Service, CloudWatch, Auto Scaling, and Security Groups to secure and scale cloud applications; performing exploratory data analysis using Python and R to evaluate and develop machine learning models; configuring web applications for deployment on Tomcat, including Docker containerization, and performing data manipulation, structuring, flow design, and query optimization in RDS and DynamoDB.

Job Location: 4900 Memorial Highway, Tampa, FL 33634.

Full-Time.

Benefits & conditions

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

About the company

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

Apply for this position