DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within Commercial & Investment Banking, you play a vital role in an agile team dedicated to improving, developing, and providing reliable, cutting-edge technology products that are secure, stable, and scalable. As a key technical contributor, you are tasked with implementing essential technology solutions across diverse technical domains within various business functions to support the firm's strategic goals.
Job responsibilities
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s)- Java/J2EE
- Expertise in low latency application development, and Core Java concepts
- Proficient in Linux, SQL and scripting
- Experience with large-scale distributed applications in mission-critical environments
- Familiarity with message/event-driven applications and Messaging APIs like JMS
- Proficiency in automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Knowledge of FIX Protocol, and Trade lifecycle is a plus
Experience working in financial services technology
Practical cloud native experience