Software Engineer [multiple Positions Available]

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Consumer & Community Banking

Software Engineer responsible for the full Software Development Lifecycle (SDLC), including analyzing requirements, designing software solutions, developing and implementing modules, and troubleshooting code-related issues. The role involves participating in code reviews, design reviews, and project planning sessions.

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 specification, 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

  • Developing software in Java and J2EE
  • Developing deployment modules in Java for web applications
  • Refactoring and converting java code into API calls
  • API management tools including Swagger and Post Man
  • Service Oriented Architecture for developing Microservices using Spring and Spring Boot
  • Application Integration through web services
  • Junit to introduce and execute automated tests for Unit Testing
  • Integration Testing and Manual Testing