
Asset Management - Client Technology, Java Developer - Associate/VP
at J.P. Morgan
Posted 10 hours ago
No clicks
- Compensation
- Not specified
- City
- Shanghai
- Country
- China
Currency: Not specified
Join AM technology team as a Java-focused Associate/VP responsible for architecture, development, and performance optimization of client-facing applications and real-time TA systems (e.g., Yu'e Bao). You will lead end-to-end solution design, oversee long-term operational maintenance, and drive modernization efforts across CRM, sales platform, and product lifecycle systems, collaborating with global teams to align AMC's R&D governance. The role requires strong Java enterprise expertise, Spring Boot/Cloud, and microservices, with a focus on adopting cutting-edge FinTech technologies to empower client-facing businesses.
Location: Shanghai, China
Team Responsibilities
- Be responsible for providing systematic solutions for client facing business requirement and strategy.
- Design systematic solutions to improve the daily work efficiency and reduce potential risk for sales, marketing, customer service, products and other client-facing departments.
- Be responsible for project execution and daily operation and maintenance of systems for client facing business.
- Be responsible for the architecture design and development of sales platform, CRM, marketing platform, product life cycle system and other self-developed systems.
- Connect with global team to align AMC‘s R&D governance framework and improve R&D standards.
Keep up to date with cutting-edge technology to empower client facing business and optimize cost efficiency.
Job Responsibilities
- Be responsible for the architecture design, development, and performance optimization of client-facing applications.
- Be responsible for the end-to-end architecture design and long-term operational maintenance of real-time TA systems (e.g., Yu'e Bao, Yu Li Bao), ensuring high availability and scalability.
- Develop modules of self-developed systems, and ensure systems running safely and stably.
Keep learning the new Fin-tech and introduce cutting-edge technologies to empower businesses capability.
Required qualifications, capabilities, and skills
- Bachelor’s degree in Computer Science or related field; at least five years of professional software development experience; proven ability to lead end-to-end projects independently.
- Experience in application development in the asset management industry, such as real-time TA systems, fund sales systems, etc.
- Strong grasp of the SDLC and key security standards (e.g., OWASP Top 10, ISO/IEC 27001).
- Led large-scale system modernization efforts—including architecture upgrades, legacy refactoring, and platform consolidation—with ownership of technical design and trade-off decisions.
- Proficient in Java enterprise development; extensive Spring Boot/Cloud experience; solid understanding of microservices and distributed systems (e.g., resilience, service discovery, event-driven communication).
- Analytical, adaptable, and effective in communication.
- Basic English Read/Write Capability

