JPMorgan Chase is seeking a Java / AWS Services Lead Software Engineer to enhance, build, and deliver trusted, market-leading technology products in a secure, stable, and scalable manner, specifically in the Connected Commerce space, to achieve the firm’s business objectives.
Requirements
- 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
- Extensive experience with AWS services, particularly AWS Aurora Postgres, AWS ECS Fargate, and AWS Glue w/Airflow
- Experience developing applications for a high transactional environment
- Proven experience in Java backend development, with a strong understanding of object-oriented programming, design patterns and scalability
- Demonstrated ability to architect and implement scalable, high-performance solutions
- Proficiency in automation and continuous delivery methods
Responsibilities
- Execute creative software solutions, including design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Design, develop, and implement Java-based backend systems to support high-volume transaction processing
- Architect and optimize solutions using AWS services, including AWS Postgres and AWS EC2, to ensure scalability, reliability, and performance
- Collaborate with cross-functional teams to define and implement solution architecture that aligns with business goals and technical requirements
- Utilize AI coding tools, such as Windsurf, to enhance development efficiency and code quality
- Develop secure high-quality production code and review and debug code written by others
- Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Other
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- Bachelor's degree or equivalent experience
- Ability to work in a team environment
- Strong communication and collaboration skills