Senior Lead Software Engineer - Java

New Yesterday

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking – Digital Technology Team, 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. In this role you will 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 Leads and executes creative software solutions, including design, development, and deep technical troubleshooting, with the ability to think beyond conventional approaches to solve complex problems. Actively develops and review secure, high-quality production code ensuring adherence to best practices. Builds and optimizes event-driven systems to handle high-throughput, low-latency data streaming Identifies and implements opportunities to automate recurring remediation tasks, improving operational stability. Develops secure and high-quality production code, and reviews and debugs code written by others Drives decisions that influence the product design, application functionality, and technical operations and processes Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies 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 knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (., cloud, artificial intelligence, machine learning, etc). Extensive hands-on experience in designing, developing, and delivering complex enterprise applications. Advanced proficiency in Java, J2EE, and RESTful API development for scalable, distributed systems. Proven hands-on expertise in event streaming platforms such as Apache Kafka. Strong hands-on experience with NoSQL databases (., Cassandra, DynamoDB) and relational databases. Ability to tackle design and functionality problems independently with little to no oversight Expertise in automation, CI/CD pipelines, and continuous delivery methods. Full proficiency in all aspects of the Software Development Life Cycle (SDLC). Advanced knowledge of agile methodologies, application resiliency, and secure coding practices.
Preferred qualifications, capabilities, and skills Experience leading large-scale, distributed system designs and performance optimization efforts. Proven ability to mentor engineers and lead technical teams through delivery of high-impact initiatives. AWS Developer, Architect certification.
Location:
Jersey City

We found some similar jobs based on your search