JPMorgan Chase is looking to enhance, build, and deliver top-notch technology products in the Consumer and Community Bank - Connected Commerce Technology sector. The company aims to revolutionize how offers are set up and distributed to web and mobile applications and develop a platform designed to handle 10k-30k transactions per second.
Requirements
- Proven experience in Java backend development, with a strong understanding of object-oriented programming and design patterns
- Extensive experience with AWS services, particularly AWS Aurora Postgres, AWS ECS Fargate, and AWS Glue w/Airflow
- Demonstrated ability to architect and implement scalable, high-performance solutions
- Strong problem-solving skills and the ability to think critically and strategically
- Practical cloud native experience
- Experience with AI coding tools, such as Windsurf
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Responsibilities
- Lead the design, development, and implementation of 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
- Drive continuous improvement in software development practices, ensuring adherence to best practices and industry standards
- Mentor and guide junior engineers, fostering a culture of innovation and excellence within the team
- Work closely with product managers and stakeholders to understand business needs and translate them into technical solutions
Other
- Be an integral part of an agile team
- Excellent communication and leadership skills, with the ability to collaborate effectively with diverse teams
- Ensure the security and compliance of the platform, adhering to Community Banking’s standards and regulatory requirements
- Experience in the financial services industry, particularly in connected commerce
- Formal training or certification on software engineering concepts and 5+ years applied experience