Asset Management - Java Developer, Client Technology - Vice President

JPMorgan Chase JPMorgan Chase · Banking · Shanghai, China · Asset & Wealth Management

This role is for a Java Developer (Vice President) in Asset Management at JPMorgan Chase, focusing on the architecture, development, and optimization of client-facing applications. Responsibilities include ensuring supply chain security, conducting code scans, leading system integration, developing modules for self-developed systems, and managing projects for sales systems, CRM, marketing platforms, and product lifecycle systems. The role requires a Bachelor's degree, 3+ years of software development experience, and experience in the asset management industry. Proficiency in Spring, distributed architecture, microservices, and DevOps is needed. Familiarity with AI technology and AI application development is preferred.

What you'd actually do

  1. Be responsible for the architecture design, development and optimization of client facing application.
  2. Focus on ensuring the security of the third-party supply chain (such as security of open-source libraries), conduct regular code scan (SonarQube, Snyk) and fix vulnerabilities to ensure system security.
  3. Lead or participate in system architecture integration and upgrade, and solve complex technical problems.
  4. Develop modules of self-developed systems, and ensure systems running safely and stably.
  5. Be responsible for development and project management of the company's sales system, CRM, marketing platform, and product life cycle system etc.

Skills

Required

  • Java
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • distributed architecture
  • microservice design
  • DevOps
  • CI/CD
  • Jenkins
  • GitLab CI/CD
  • asset management industry application development
  • fund sales
  • marketing systems
  • CRM
  • marketing integration platform
  • product lifecycle management system
  • Software development life cycle
  • security design specifications
  • OWASP Top 10
  • large-scale system architecture upgrade or reconstruction projects
  • technical solution design
  • Agile
  • fast learning ability
  • communication and coordination skills

Nice to have

  • AI technology
  • AI application development
  • SonarQube
  • Snyk

What the JD emphasized

  • minimum 3 years of software development experience
  • experience in asset management industry application development
  • Proficient in Spring family
  • familiar with distributed architecture and microservice design
  • Rich experience in DevOps and CI/CD
  • Experience in large-scale system architecture upgrade or reconstruction projects