Software Engineer [multiple Positions Available]

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Commercial & Investment Bank

Software Engineer role focused on designing, developing, and implementing software solutions within the financial industry. Responsibilities include all aspects of the SDLC, from requirements analysis and design to coding, testing, debugging, and deployment. The role requires experience with various technologies including Java, Spring Boot, Kafka, Oracle DB, AWS, and GCP, with a focus on building secure, efficient, and high-quality production code and integrating data platforms.

What you'd actually do

  1. Design, develop and implement software solutions.
  2. Solve business problems through innovation and engineering practices.
  3. 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.
  4. Identify or troubleshoot application code-related issues.
  5. Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications.

Skills

Required

  • Advanced Data Structures
  • Agile methodologies
  • Bitbucket
  • Git
  • Jenkins
  • Jules
  • Spring Boot microservices
  • Kafka
  • JUnits
  • Mockito
  • Cucumber
  • APMS
  • Kibana
  • Oracle DB
  • SQL
  • Splunk
  • Java
  • REST endpoints
  • AWS Multi factor Authentication
  • IAM
  • GCP cloud services