Software Engineer III - Java AWS Kafka
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
JPMorganChase is offering a software engineering opportunity within Consumer and Community Banking.
The Software Engineer III serves as a seasoned agile team member designing and delivering secure, stable, scalable technology products.
Key Skills for This Role
Full Job Posting
Job overview
JPMorganChase is offering a software engineering opportunity within Consumer and Community Banking.
The Software Engineer III serves as a seasoned agile team member designing and delivering secure, stable, scalable technology products.
Core responsibilities
- Execute software solutions, design, development, and technical troubleshooting across multiple technical areas.
- Create secure, high-quality production code and maintain algorithms that work synchronously with appropriate systems.
- Produce architecture and design artifacts for complex applications and ensure design constraints are met by the code.
- Analyze large, diverse data sets and develop visualizations and reporting to support continuous improvement.
- Identify hidden problems and patterns in data to improve coding hygiene and system architecture.
- Contribute to software engineering communities of practice and emerging technology events.
AI-assisted development
- Use enterprise-authorized AI coding assistants for code generation, refactoring, unit tests, documentation, and other complex deliverables.
- Validate AI-generated outputs through peer review, automated testing, and secure coding standards.
- Apply Software Development Life Cycle tools and AI-assisted automation capabilities to improve engineering productivity and value.
- Share reusable patterns and learnings that improve broader team effectiveness.
Required qualifications
- Formal training or certification in software engineering concepts and 3+ years of applied experience.
- Hands-on experience with Java, Spring, AWS, Kafka, event streaming, Hibernate, JPA, SQL, and NoSQL databases.
- Practical experience in system design, application development, testing, and operational stability.
- Proficiency in coding in one or more languages and experience maintaining code in a large corporate environment.
- Overall knowledge of the Software Development Life Cycle and agile methodologies including CI/CD, resiliency, and security.
- Knowledge of software applications and technical processes within a technical discipline.
Responsible AI qualifications
- Hands-on experience with enterprise-authorized AI-assisted software development tools for coding, testing, troubleshooting, or documentation.
- Ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
- Understanding of data sensitivity, secure input and output handling, and responsible AI use in engineering workflows.
- Ability to guide peers on safe and effective AI-assisted development practices.
Preferred qualifications
- Familiarity with modern front-end technologies is preferred.
- Exposure to cloud technologies is preferred.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at JPMorganChase
Control Manager Program - Vice President - Finance Control Management
, IND
Java Lead Software Engineer
Glasgow, GBR
Control Manager Program - Vice President - Finance Control Management
, IND
Payment Lifecycle Manager - Vice President
, IND
Trade Lifecycle Manager - Vice President
, IND
Asset and Wealth Management Audit Manager (Vice President)
, IND
Associate - Business Manager
, IND
Senior Product Delivery Associate
, IND
Lead Software Engineer - Lead Data Architect
, IND