JPMorgan Chase's Payments Technology group is seeking a Software Engineer III to design and deliver market-leading technology products in a secure, stable, and scalable manner, supporting various business functions to achieve the firm's business objectives.
Requirements
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in system maintenance, application support, and operational stability.
- Proficiency in Java and Python programming languages, with strong debugging skills.
- Experience in managing deployments and performing RCA in a large corporate environment.
- Knowledge of AWS services and cloud-based solutions.
- Proficiency in database querying using SQL.
- Exposure to agile methodologies and practices, including CI/CD, application resiliency, and security.
Responsibilities
- Execute monthly or quarterly deployments, ensuring smooth and efficient implementation of updates and changes.
- Perform Product Lifecycle Management (PLM) and Service Request (SR) activities to maintain system stability and performance.
- Support daily production issues by conducting Root Cause Analysis (RCA) for core and code-related problems.
- Collaborate with Operations and other relevant teams to address and resolve breaks in debit or credit processes.
- Be able to understand and troubleshoot code written in Java and Spring-boot framework
- Utilize AWS services and tools to enhance system performance and reliability.
- Monitor and manage incident queues to ensure timely resolution and adherence to service level agreements (SLAs).
Other
- Adds to team culture of diversity, opportunity, inclusion, and respect
- Strong communication skills to effectively collaborate with cross-functional teams and stakeholders.