JPMorgan Chase

Software Engineer [Multiple Positions Available]

JPMorgan Chase
Apply
10 hours ago
Wilmington, DE, USASenior
H1B sponsor

Responsibilities

  • Provide technical guidance, mentoring, and direction to engineering team members.
  • Lead software system design and architecture decisions, including technology, frameworks, and tools.
  • Develop scalable applications and microservices using Java, Spring Framework, and Spring Boot.
  • Design, deploy, and manage secure, highly available systems on private cloud infrastructure.
  • Build and orchestrate containerized applications using Docker and Docker Compose.
  • Manage dependencies, builds, automated testing, code reviews, and testing strategies.
  • Design and optimize relational database schemas, queries, messaging systems, and enterprise integration workflows.
  • Monitor and optimize application performance and conduct performance and load testing.
  • Design and develop RESTful APIs with JSON and XML data handling.
  • Automate infrastructure provisioning and manage infrastructure as code practices.
  • Implement security, authentication, authorization, encryption, and compliance controls.
  • Communicate technical concepts across engineering teams, business stakeholders, and strategic partners.
  • Identify project risks, develop mitigation strategies, and pursue process and technology improvements.
  • Travel domestically to JPMC partner sites up to 10% of the time.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field plus six years of relevant experience.
  • Alternatively, a master's degree in one of the listed or related fields plus four years of relevant experience.
  • Experience designing, deploying, and managing scalable, highly available, and secure private-cloud systems.
  • Experience with OAuth 2, Spring Security, Docker, Docker Compose, Java, Spring Framework, and Spring Boot.
  • Experience with Maven, JUnit, relational databases, Oracle, SQL, CQL, Kafka, Dynatrace, Splunk, and JMeter.
  • Experience with Git, RESTful APIs, JSON, XML, Spring Integration, infrastructure automation, and infrastructure as code.
  • Experience implementing encryption algorithms and managing encryption keys and certificates.
  • Ability to communicate effectively across technical organizations, business stakeholders, and strategic partners.

Benefits

  • Competitive total rewards package and eligibility-based benefits.
  • Health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Full-time position based in Wilmington, Delaware, with up to 10% domestic travel.
  • Eligible roles may receive discretionary incentive compensation or commission-based pay; compensation details are provided during hiring.

Tech Stack

Apache JMeterApache KafkaDockerGitJavaJUnitMavenSplunkSpring BootSQL

Categories

JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me