Join JPMorgan Chase as a Senior Lead Software Engineer and be a part of an agile team working on cutting-edge technologies. Drive business impact through your technical expertise and problem-solving methodologies. Collaborate with other technology teams to design, develop, and deploy secure and scalable cloud data solutions. Apply your strong experience in Java Backend and Full Stack toolset to enhance and deliver trusted market-leading technology products.
Job Summary
As a Senior Lead Software Engineer at JPMorgan Chase with JADE under CTO, 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. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
- Working with our LOB (line of business) users, collaborate with other technology teams to design, develop, test full stack cloud data solutions.
- Leading and be responsible for the craftsmanship, security, availability, resilience and scalability of your solution.
- Leading the innovation, perform proof of concept and the implementation of cutting-edge technologies
- Expert practitioner in one or more technology domains, may be a cross-domain expert able to solve complex and mission critical problems within a business or across the firm.
- Designs, analyzes, develops, tests, debugs and delivers software enhancements and/or new products.
Required qualifications, capabilities, and skills
- Bachelor's/Master’s degree in Engineering, Computer Science, or Information Technology or equivalent experience with 12+ years of applied experience
- Must have Hands on experience in Java Backend with good understanding of front end tools. Working proficiency in Full Stack toolset to design, develop, test, deploy, maintain and improve software
- Strong experience working with complex cloud native, AWS and Java J2EE experience
- Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks
- 2+ years of experience working with Amazon Web Services (AWS) including entitlement and IAM policy. AWS professional certification is preferred.
- Is multi-skilled with expertise across software development lifecycle and toolset and strong on critical thinking, great communication and team work skill is essential to this role.
- Should have strong experience in designing and architecting systems and demonstrate technical leadership skill
Preferred qualifications, capabilities, and skills
- 3+ years of experience working on streaming data applications (Spark Streaming, Kafka, Kinesis, and Flink)
- 3+ years’ hands-on experience with Hadoop data platform along with strong programming experience. Working experience on Cloudera Hadoop Platform is preferred
- 1+ years of experience with DevOps automation tools (AWS CloudFormation, Terraform) in developing, deploying and monitoring in building large distributed 1+ years of experience and parallel systems using container technology including Docker, Kubernetes, AWS EKS, AWD Fargate