Lead Software Engineer at JPMC Candidate Experience page
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

20 May, 26

Salary

0.0

Posted On

19 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

React, Spring Boot, Java, Cloud Platform, Web Applications, Agile, DevOps, Technical Artifacts, OOAD, Design Patterns, CI/CD, Testing Tools, RDBMS, SQL, Docker, Kubernetes

Industry

Financial Services

Description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible by building and deploying web applications end to end using latest technical stack of React, Spring boot, Java and any cloud platform. As a Lead Software Engineer at JPMorgan Chase within Corporate Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will partner continuously with many stakeholders daily to stay focused on common goals and work in JP Morgan Chase Bangalore. 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. Communicate with all stake holders and clearly present the ideas. Serve as an integral member of the development team to create practical solutions in Agile/DevOps environment Manage 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 Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 5+ years applied experience Experience in Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud) Strong technical skills in developing UI using React, HTML, CSS and other JS driven Web frameworks and Microservices using Spring Boot 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, JUnit, Selenium, Cucumber, Mockito) Experience working with RDBMS systems and SQL Experience with cloud infrastructure and solutions (AWS) and Container/Orchestration (Docker, Kubernetes), Integration patterns and messaging technologies such as JMS, MQ, Kafka Experience of Agile Methodology and tools.Ability to multi-task and also work independently in order to meet the committed deadline Experience managing Teams/Pods of 5-10 engineers Preferred qualifications, capabilities, and skills Experience working in a financial services company environment. Experience working in Agile based projects Ability to innovate and propose solutions to solve business problems Knowledge of industry-wide technology trends and best practices
Responsibilities
The Lead Software Engineer will be responsible for designing and developing efficient, unit-tested source code based on business requirements, owning delivery, and leading technical and design reviews. They will also manage and guide software engineers on daily tasks while anticipating dependencies with other teams.
Loading...