Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

JP Morgan Chase Logo

Software Engineer

JP Morgan Chase

$163,800 - $185,000
Sep 9, 2025
Palo Alto, CA, USA
Apply Now

The company is looking to solve technical problems related to software solutions, design, development, and technical troubleshooting to build solutions or break down technical problems.

Requirements

  • Design and development of systems and applications, ensuring they meet both functional and non-functional requirements
  • Creating robust architectures that support scalability and maintainability
  • Developing, debugging, and maintaining code within large corporate environments, utilizing one or more modern programming languages
  • Building distributed applications using the core Java Spring framework and developing RESTful microservices with Spring Boot
  • Working with relational databases (RDBMS) and NoSQL databases including Cassandra
  • Utilizing message brokers including Kafka to facilitate communication between distributed systems
  • Leveraging tools and frameworks including Apache Kafka, Jenkins, Spring, Java, SQL, REST, Maven, JSON, Kubernetes, and Apache Zookeeper

Responsibilities

  • Lead the execution of software solutions, design, development, and technical troubleshooting to build solutions or break down technical problems.
  • Create secure and high-quality software and maintain algorithms that run synchronously with appropriate systems.
  • Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
  • Proactively identify hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Conduct comprehensive testing to ensure the stability and reliability of applications, using various testing methodologies.
  • Develop, debug, and maintain code within large corporate environments, utilizing one or more modern programming languages.

Other

  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, or related field of study plus 3 years of experience
  • Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, or related field of study plus 5 years of experience
  • Full-Time job
  • Job location: 3223 Hanover Street, Palo Alto, CA 94304
  • Salary range: $163,800 – $185,000 per year