JPMorgan Chase is looking to advance financial technologies and improve operational efficiencies within the Consumer and Community Banking's Card technology team
Requirements
- Formal training or certification on Software Engineering concepts and 5+ years applied experience
- Experience working at the code level - with JAVA programming language
- Experience developing and supporting REST API interfaces (SpringBoot, Swagger), as well as working with SQL and NoSQL technologies (e.g. Cassandra)
- Practical cloud native experience
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines
- Experience of working on AWS
- Proficiency in other modern programming languages in addition to Java: e.g. Python, Groovy
Responsibilities
- Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Develop secure, high-quality production code, and review and debug code written by others
- Drive decisions that influence product design, application functionality, and technical operations and processes
- Serve as a subject matter expert in one or more technical areas, providing regular guidance and direction to technical teams, contractors, and vendors
- Champion innovation and engineering best practices to improve operational efficiency, reliability, and functionality
- Identifies and mitigates issues to execute a book of work while escalating issues as necessary
- Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team
Other
- Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives
- Experience with hiring, developing, and recognizing talent
- Creates a culture of diversity, opportunity, inclusion, and respect for team members and prioritizes diverse representation
- Be accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders