JPMorgan Chase is looking to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way within the Consumer & Community Banking Team
Requirements
- Formal training or certification on software engineering concepts and 5+ years applied experience in Java, AWS, Spring boot, Terraforms
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Proficiency with programming languages like Java is a must, SQL and React.js and understand software development best practices
- Extensive hands-on experience in RDBMS, particularly with Oracle and PostgreSQL, including database design, query optimization, and performance tuning for efficient data management and retrieval
- Proficiency in automation and continuous delivery methods
- Hands-on experience in AWS EC2, AWS Lambda, AWS KMS, AWS ECS, AWS EKS, AWS S3, EMR, Athena, SQS, Event Bridge, PostgreSQL
- Hands-on experience with Cloud Infrastructure Provisioning Tools like Terraform & Cloud Formation etc.
Responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Defines and drives the technical vision, architecture, and roadmap for complex, large-scale systems
- Collaborates with product owners, business stakeholders, and cross-functional teams to translate business requirements into robust technical solutions
- Oversees end-to-end delivery of software projects, ensuring alignment with business goals, timelines, and quality standards
- Designs and implements scalable, resilient, and high-performance solutions leveraging Java, Spring, AWS, Oracle, and Postgres
Other
- Minimum Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience
- Provides technical leadership and mentorship to software engineering teams, fostering growth and development of junior engineers
- Collaborates with product owners, business stakeholders, and cross-functional teams to translate business requirements into robust technical solutions
- Must be an equal opportunity employer and place a high value on diversity and inclusion at our company
- We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law