Jobs / JPMorgan Chase / Software Engineer III

Software Engineer III

JPMorgan Chase · ✓ Verified company
📍 Bengaluru, Karnataka, India · On-site · Full-time

About the role

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.  As a Software Engineer III at JPMorganChase within the Consumer and Community Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities - Design and develop efficient, unit tested source code as per the Business requirements of application. - Own the delivery and work closely with all stakeholders ( product teams and QA teams ) globally to understand the business requirements and deliver - Design and develop technical artifacts. - Lead the technical and design reviews and define/Improve processes with in the project by proposing innovative solutions. - Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards. - Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation and support capacity unlock initiatives. - Communicate with all stake holders and clearly present the ideas and provide guidance to software engineers on daily tasks and activities - Anticipate dependencies with other teams to deliver products and applications in line with business requirements - Manage stakeholder relationships in accordance with compliance standards, service level agreements, and business requirements - Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards. - Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation   Required qualifications, capabilities, and skills - Formal training or certification on software engineering concepts and 8+ years applied experience - Strong technical skills in developing UI using React, HTML, CSS and other JS driven Web frameworks  - Experience leading responsible adoption of enterprise-authorized AI-assisted development and delivery tools across engineering teams, including defining ways of working (review/validation expectations), measuring outcomes, and ensuring secure handling of data. - Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, resiliency/security implications, and governance expectations; ability to coach engineers on compliant and effective usage - Strong skills around object oriented analysis and design (OOAD),Design principles and Design patterns with ability to trouble shoot and debug an application for any application issues - Expertise in application, data and infrastructure architecture disciplines - Working knowledge of CI/CD tools & process (GIT/Bitbucket, Maven, , Jenkins, Sonar), scripting languages (Bash, PowerShell) - Experience with Testing tools & frameworks (UI unit testing) - Experience of Agile Methodology and tools. Ability to multi-task and also work independently in order to meet the committed deadline - Familiarity with modern front-end technologies - Exposure to cloud technologies and Spring boot