Job Description
We have an exciting opportunity to advance your career and embark on a journey where you can explore the boundaries of technology.
As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank -Payments Technology team, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering cutting-edge technology products. We are specifically looking for a hands-on cloud engineer with expertise in Java Spring Boot, AWS deployment capabilities, and a solid understanding of DevOps best practices. Your hands-on expertise will be vital in providing secure, stable, and scalable solutions that align with the firm’s business objectives.
Job Responsibilities:
- Develops and implements innovative software solutions, focusing on design, development, and technical troubleshooting, with a strong emphasis on Java Spring Boot, AWS, and DevOps methodologies.
- Creates secure, high-quality production code, and review and debug code written by team members.
- Deploys and manages applications on AWS, ensuring operational stability and scalability.
- Fosters a community of practice within Software Engineering to promote the adoption of new and advanced technologies.
- Manages relationships with stakeholders, ensuring clear communication and alignment of technical solutions with business objectives.
- Anticipates dependencies with other teams to deliver products and applications in line with business requirements.
- Contributes to a team culture that values diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification on software engineering* concepts and 5+ years applied experience
- Extensive hands-on experience in system design, application development, testing, and ensuring operational stability for Java Microservices on AWS.
- Advanced proficiency in Java programming, particularly with Spring Boot.
- Strong skills in AWS deployment and management, along with DevOps best practices, including automation, continuous integration, and continuous delivery (CI/CD).
- Comprehensive understanding of the Software Development Life Cycle.
- Advanced knowledge of agile methodologies, including application resiliency and security.
- Demonstrated expertise in software applications and technical processes, particularly in cloud-native environments.
- In-depth understanding of the financial services industry and its IT systems.
Preferred Qualifications, Capabilities, and Skills:
- AWS certifications, such as AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified DevOps Engineer.
- Strong communication and stakeholder management skills.
- Familiarity with emerging technologies and their application within the financial services sector.