1

Digital Banking - Lead Software Engineer - Services

144780-Payments_Us
Full-time
On-site
Bengaluru, Karnataka, India
Description

Job Summary:

As a Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Banking's Digital Banking team, you will be a seasoned member of an agile team, responsible for designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Your role will involve implementing critical technology solutions across multiple technical areas within various business functions, all in support of the firm's business objectives.

Job responsibilities:                                                                                                                                         

•    Build Cloud Native applications using Domain driven design technique & implement micro-services architecture
•    Be part of an agile team delivering incremental business value & user satisfaction
•    Be very hands on and involve in designing, architecting, development and defining and driving the technology roadmap
•    Demonstrate leadership qualities and provide thought leadership to the team
•    Build a services/API architecture, leveraging private and/or public cloud


Required qualifications, capabilities, and skills:

This role requires a wide variety of strengths and capabilities, including:

  • Leading a team of engineers to drive the delivery of the business features. 
  • Formal training or certification on Java, Node Js, Spring, Spring Boot, Database, Messaging Platforms-Kafka concepts and 5+ years applied experience.
  • Demonstrate proven track record in software development using following technologies & techniques
  • Development Stack -  Java, Node Js, J2EE, Spring Boot, Spring.
  • Messaging / Streaming technologies - Kafka
  • Web Services: REST Services
  • Database: Oracle
  • Experience in SQL Queries
  • Unit Testing: Junit
  • Integration Testing: Experience in building integration tests Suite using mock tools (like jmockit, mockito).
  • Design Principles: OOP, Domain Driven Design, Micro services
  • Willing and able to learn the business and fully understand how and why tasks satisfy business needs
     

Preferred qualifications, capabilities and skills: 

  • Experience in any of the Cloud Platforms would be advantageous, preferably AWS.
  • Exposure to other cloud technologies preferable - Cloud Foundry etc
  • Familiarity with modern front-end technologies and cloud technologies.
  • Ability to create a vision and actionable roadmap with a focus on ongoing innovation
  • Ability to effectively maximize delivery of business goals and returns on investment
  • Strong interpersonal, written, and oral communication skills