Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

JPMorganChase Logo

Software Engineer [Multiple Positions Available]

JPMorganChase

Salary not specified
Dec 2, 2025
Plano, TX, US
Apply Now

Solve business problems through innovation and engineering practices at JPMorganChase

Requirements

  • Analyzing business requirements for software development
  • Translating business functionality into technical requirements and software designs
  • Implementing software solutions, including transactional, concurrent, and secure systems
  • Designing scalable software solutions and microservices using Java, Python, and design patterns, including chain of responsibility patterns and composite patterns
  • Developing distributed and scalable services, including REST APIs and web services using Kubernetes
  • Creating multi-threaded applications with reentrant locking to manage deadlock scenarios
  • Utilizing frameworks, including Spring, Struts, Mockito, Jackson, JUnit, and TestNG

Responsibilities

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules
  • Identify or troubleshoot application code-related issues
  • Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications
  • Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows
  • Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions

Other

  • Master's Degree in Computer Science, Computer Engineering, or related field of study plus three (3) years of experience in the job offered or as Software Engineer, Software Development Engineer, Java Developer or related occupation
  • Bachelor's Degree in Computer Science, Computer Engineering, or related field of study plus five (5) years of experience in the job offered
  • Collaborating across sprint cycles and cross-functional teams for application development
  • We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success
  • We are an equal opportunity employer and place a high value on diversity and inclusion at our company