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 using microservices, micro frontends, and cloud platforms. Responsibilities include full SDLC involvement, code reviews, API design, UI development with ReactJS, and performance monitoring with Splunk. Requires experience with Java, Spring Framework, Docker, Kubernetes, SQL/NoSQL databases, and various testing methodologies.

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. Craft clean, maintainable, and optimized code, following established software development best practices.
  5. Identify or troubleshoot application code-related issues.

Skills

Required

  • micro frontends
  • microservices
  • Docker
  • Kubernetes
  • cloud platforms
  • SQL
  • NoSQL
  • Oracle
  • Cassandra
  • Java
  • J2EE
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Cloud
  • Hibernate
  • RESTful APIs
  • ReactJS
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Splunk
  • Maven
  • GIT
  • UAT testing
  • writing test cases