J
Software Engineer II - Java, React, AI
Job Description
Software Engineer II role on JPMorganChase’s Commercial Investment Banking Payments team, delivering secure, stable, scalable software in an agile environment.
Responsibilities
- Execute standard software solution design, development, and technical troubleshooting
- Write secure, high-quality code using the syntax of at least one programming language with limited guidance
- Use enterprise-authorized AI-assisted development tools to support code generation/refactoring, unit test creation, and documentation while validating outputs via peer review, automated testing, and secure coding standards
- Design, develop, code, and troubleshoot solutions with awareness of upstream and downstream system impacts
- Apply knowledge of Software Development Life Cycle toolchain capabilities, including enterprise-authorized AI-assisted development and automation, to increase value through automation
- Perform technical troubleshooting for basic-complexity problems and break down solutions to resolve issues
- Gather, analyze, and draw conclusions from large, diverse data sets to support secure and stable application development decisions
- Learn and apply system processes, methodologies, and skills to develop secure, stable code and systems
Requirements
- Formal training or certification on software engineering concepts and 4+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Hands-on experience with Java (Core Java, J2E)
- Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages
- Hands-on experience using enterprise-authorized AI-assisted software development tools (for coding, testing, troubleshooting, or documentation) with ability to critically evaluate and validate AI-generated outputs
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations
- Strong hands-on experience with User Interface Development using React.js
- Experience across the whole Software Development Life Cycle
- Hands-on experience with version control systems
- Basic understanding of databases (PostgreSQL, DynamoDB), data structures, unit testing, and algorithms
- Strong interpersonal and communication skills
- Ability to thrive in a fast-paced, collaborative environment
- Exceptional problem-solving ability and analytical skills
- Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
Technologies
- Java, Core Java, J2E
- React.js
- PostgreSQL, DynamoDB
- AWS
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
Preferred Qualifications, Capabilities, and Skills
- Cloud knowledge, specifically AWS
- Financial Services background
Team
- J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments
- The Commercial & Investment Bank provides strategic advice, raises capital, manages risk, and extends liquidity in markets around the world
Location: Tampa, FL (onsite)
Experience: 4+ years
Similar Jobs
J
J
J
J
J