Software Engineer III, Java / React, Payments Technology
On-site · Hong Kong, Hong Kong
Job Summary
Software Engineer III at JPMorganChase Payments Technology group delivers full-stack development across front-end React.js/Java back-end with Spring microservices. Responsibilities include delivering new functionality, supporting production operations, root-cause analysis, code reviews, test automation, secure coding, and compliance with bank policies. Build user-facing features, reusable components, and integrate UI workflows with back-end services. Maintain engineering hygiene with estimates, design updates, version control, and awareness of code scans and cyber vulnerabilities. Prepare and execute system tests, provide QA/UAT support, and document implementation, back-out, and handover. Required capabilities include Java/J2EE and microservices, React.js, Redux, ES6+, REST APIs, messaging with MQ/JMS/Kafka, CI/CD, DevOps, Unix scripting, and secure development practices; familiarity with banking risk and financial transaction processing.
Required Qualifications
- Experience with Java/J2EE and microservices development
- Strong hands-on React.js and modern JavaScript (ES6+)
- Experience with RDBMS (Oracle or DB2)
- Familiarity with Spring Framework and Hibernate
- Experience with messaging technologies (MQ/JMS/Kafka)
- Proficient with Git, Maven, IntelliJ/Eclipse
- Experience with REST APIs and front-end integration
- Unix/Shell scripting
- Secure coding practices and code scanning tools (Black Duck, SonarQube)
- Understanding of banking risk and compliance for financial applications
- Familiarity with CI/CD and DevOps delivery practices
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.