DescriptionJob 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