Lead Software Engineer responsible for developing secure software solutions, enhancing operational efficiency, and fostering collaboration within agile teams.
Job Description
We 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 the Connected Commerce Core Engineering 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. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Required Qualifications, Capabilities, and Skills:
Preferred Qualifications, Capabilities, and Skills:
We 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 the Connected Commerce Core Engineering 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. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Implement creative software solutions, utilizing a forward-thinking approach to problem-solving and technical troubleshooting.
- Develop secure, high-quality production code, while also reviewing and debugging code authored by others.
- Identify opportunities for automation to enhance operational stability and efficiency of software applications and systems.
- Contribute to software engineering communities of practice, fostering exploration of new technologies.
- Develop solutions, reusable patterns, and documentation to address recurring challenges.
- Collaborate with engineering teams to identify and mitigate technical issues, offering strategies for improvement.
- Participate in technology training sessions and knowledge transfer activities.
- Assist teams in understanding the PTX process, guide the development of non-functional requirements, and conduct thorough reviews of HLDD.
- Promote a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
- Extensive hands-on experience in system design, application development, testing, and ensuring operational stability.
- Proficiency in Java/J2EE, including a deep understanding of language fundamentals, core APIs, web services, and design patterns.
- Experience implementing Microservices using Spring Boot and Event-Driven architecture, as well as enterprise systems using DDD and CQRS patterns.
- Experience in design and development using the AWS services like ECS, EKS, Aurora Database, SQS, SNS, Event bridge Etc.
- Ability to design and guide development of critical applications with massive scale using Event driven, asynchronous technologies like Kafka, SQS etc.
- Good understanding of database technologies and processes like performance turning, backup, recovery etc.
- Ability to plan, design, test, debug, and deploy software solutions, prioritizing infrastructure and operational efficiencies.
- Collaborative partnership with product architect teams to design infrastructure within the Atlas AWS Cloud.
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- Strong analytical, communication, organizational, and problem-solving skills, coupled with a diligent work ethic.
Preferred Qualifications, Capabilities, and Skills:
- Advanced knowledge of architecture and design principles across systems.
- Extensive experience in designing and developing Microservices using Java and Spring Boot.
- Thorough understanding of the Atlas cloud, with hands-on experience in working with Atlas AWS Cloud.
- Familiarity with Terraform and troubleshooting capabilities related to Terraform in the Atlas Cloud environment.
- Minimum AWS Associate level certification.
- Ability to multitask and swiftly transition between different types of issues.
- Passion for learning new technologies and driving innovative solutions.
- .Net experience is considered an advantage.
Top Skills
Aurora Database
AWS
Ecs
Eks
J2Ee
Java
Kafka
Sns
Spring Boot
Sqs
Terraform
Similar Jobs at JPMorganChase
Financial Services
As a Lead Software Engineer, you'll design and deliver technology solutions, conduct critical evaluations, and foster a culture of innovation and inclusivity.
Top Skills:
Ci/CdCloud TechnologiesDockerFastapiKubernetesPandaPytestPython
Financial Services
The Lead Software Engineer will develop innovative software solutions, ensure code quality, and enhance operational stability, focusing on Java Full Stack technologies.
Top Skills:
AWSCassandraDatabase TechnologiesJavaKafkaKubernetesPostgresReactSpring Boot
10 Days Ago
Financial Services
As a Senior Lead Software Engineer, drive innovation in technology products, deliver high-quality code, and influence product design while guiding technical teams.
Top Skills:
Artificial IntelligenceCloudMachine Learning
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.