Software Engineer Ii, Glass Liquidity & Cash Management

JPMorgan Chase JPMorgan Chase · Banking · Singapore · Commercial & Investment Bank

Software Engineer II at JPMorgan Chase within the Corporate and Investment Banking (CIB) Technology's Glass Liquidity and Cash management (GLCM) team, responsible for the creation, design, and execution of intricate software components for technological solutions, ensuring security, dependability, and scalability.

What you'd actually do

  1. Executes standard software solutions, design, development, and technical troubleshooting
  2. Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  3. Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
  4. Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
  5. Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity

Skills

Required

  • Computer Science or equivalent
  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • developing, debugging, and maintaining code
  • modern programming languages
  • database querying languages
  • Software Development Life Cycle
  • CI/CD
  • Application Resiliency
  • Security
  • microservices using Java 8+
  • Spring Boot
  • REST
  • SQL
  • React JS
  • Angular JS
  • automated testing
  • TDD
  • BDD
  • Unit testing techniques
  • Junit
  • Mockito
  • DevOps tools
  • Git
  • Maven
  • Jenkins

Nice to have

  • modern front-end technologies
  • messaging systems like MQ/Kafka
  • cloud technologies
  • Kubernetes

What the JD emphasized

  • secure, dependable, and scalability