Lead Software Engineer Cobol

JPMorgan Chase JPMorgan Chase · Banking · Wilmington, DE +1 · Consumer & Community Banking

Lead Software Engineer with a focus on COBOL and related technologies within JPMorgan Chase's Auto Lending division. The role involves designing, developing, and troubleshooting software solutions, ensuring code quality, and identifying opportunities for automation. It also includes leading vendor evaluations, driving communities of practice, and contributing to team culture. Requires strong knowledge of COBOL, JCL, DB2/IMS, VSAM, CICS, and various development tools and frameworks, with experience in Core Java, Spring, REST APIs, and Cloud technologies.

What you'd actually do

  1. Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  2. Develops secure high-quality production code, and reviews and debugs code written by others
  3. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  4. Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  5. Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies

Skills

Required

  • COBOL
  • JCL
  • DB2/IMS
  • VSAM
  • CICS
  • IntelliJ/Eclipse
  • Maven
  • BitBucket/Git/GitHub
  • JMeter/Blazemeter
  • Spring Framework
  • Hibernate
  • Spring Batch
  • Spring Boot
  • MVC
  • Spring Cloud
  • Public Cloud (AWS)
  • Unix Shell Scripts
  • API Gateways
  • Apache Kafka
  • Cassandra
  • NoSQL databases
  • Core Java
  • REST API development
  • Cloud technologies
  • Microservices architecture
  • Bootstrap
  • React
  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • software development lifecycle
  • agile software development methodologies
  • SCRUM

Nice to have

  • financial services industry
  • IT systems
  • Cloud native experience
  • user experience designers
  • product owners
  • quick prototypes
  • fast-paced environment
  • changing requirements