
Posted 7 hours ago
Lead Software Engineer - Middleware
JPMorgan ChaseLead Software Engineer - Middleware
Requirements
5+ years middleware development experience, Advanced proficiency in at least one programming language, Experience with CI/CD and SDLC, Cloud-native engineering experience, Exposure to AWS and Terraform, Experience with AI-assisted development tools
Skills
JavaAWSTerraformKafkaCI/CD
About the role
Responsibilities
- Design, develop, and deliver secure, scalable middleware solutions within an agile team to support consumer banking technology products.
- Execute creative software solutions and technical troubleshooting to solve complex architectural problems.
- Develop high-quality production code and perform rigorous code reviews and debugging.
- Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
- Identify opportunities to automate remediation of recurring issues to improve operational stability.
- Lead evaluation sessions with external vendors and internal teams to assess architectural designs and technical credentials.
Requirements
- 5+ years of middleware software development experience.
- Advanced proficiency in at least one programming language.
- Proven experience with CI/CD and the full Software Development Life Cycle (SDLC).
- Practical cloud-native engineering experience.
- Exposure to AWS and Terraform.
- Demonstrated experience using AI-assisted software development tools for coding, testing, or troubleshooting.
- Strong understanding of responsible AI use, including data sensitivity and security considerations.
Preferred Qualifications
- Server-side programming experience in Java, C, C#, or Python.
- Experience with Spring frameworks (Spring Boot, Spring MVC, Spring Kafka).
- Experience with distributed technologies such as Kafka, Cassandra, Spark, or Hadoop.
- Experience with messaging technologies like WebSphere MQ/JMS or RabbitMQ.
- Proficiency in writing performant SQL and stored procedures (Oracle, SQL Server, etc.).
- Experience building for testability using JUnit, Mockito, or Cucumber.
About the Company
JPMorgan Chase is a leading global financial services firm. Our Consumer & Community Banking division serves millions of customers through personal banking, credit cards, mortgages, and more. We are committed to building market-leading technology products that help our customers achieve their financial goals.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeLead Software Engineer - Middleware
JPMorgan Chase · New York
