Key Areas of Responsibilities
Design, develop, and maintain efficient, reusable, and reliable Java code to support various system functionalities.
Develop components essential for the rollout of Compliance functionality, ensuring seamless integration with upstream and downstream systems.
Collaborate with other development teams to agree on and document design specifications for interconnected functions and modules.
Support the development manager by providing accurate and reliable effort estimates for assigned tasks and proactively flagging delays or issues.
Participate in all phases of the software development lifecycle, including analysis, development, testing, and deployment.
Contribute to overall delivery quality by conducting peer reviews, performing thorough unit testing, and adhering to best practices.
Ensure that all code undergoes rigorous testing before deployment to QA to maintain high quality standards.
Maintain clear and comprehensive documentation of code, design decisions, and testing procedures to facilitate knowledge sharing and future maintenance.
Bachelor's degree or higher in Computer Science or a related field.
Overall, 5 - 7 years of IT experience in Java software development.
At least 2 - 3 years of experience as DevOps (CI/CD) / Support Engineer
3 - 4 years of experience in Java software development.
Strong Core Java skills
Strong knowledge of spring framework
Hands-on experience of Relational Databases, SQL (DML, DDL).
Working knowledge of messaging systems (JMS, MQ, Solace etc.) & hibernate
Working knowledge of any of Unix OS [Solaris, Linux etc.] and scripting
Hands on experience on any code management tool like GitHub, Perforce etc.
Hands-on experience of Maven.
Hands-on experience of Tomcat and web application
Hands-on experience writing system integration with industry standard APIs/Web services.
Exposure to GWT, Angular, JQuery [Added advantage]
Good communication skills in English
Strong problem-solving and analytical skills.
Stay informed on CITIC CLSA Job Opportunities
Not the right fit? You can create a job alert to receive our latest job openings that meet your interest.
Skills Required
- Bachelor's degree in Computer Science or related field
- 5-7 years of IT experience in Java software development
- 2-3 years of experience as DevOps / Support Engineer
- Strong Core Java skills
- Strong knowledge of spring framework
- Hands-on experience with Relational Databases and SQL
- Working knowledge of messaging systems (JMS, MQ, Solace)
- Hands-on experience with version control tools like GitHub or Perforce
- Hands-on experience with Maven and Tomcat
- Experience writing system integration with APIs/Web services
- Good communication skills in English
What We Do
CITIC CLSA is a wholly-owned subsidiary of CITIC Securities and its overseas business platform. Established in Hong Kong in 1986, CITIC CLSA is Asia’s leading capital markets and investment group, committed to driving the growth strategies of global institutional investors, corporations, governments and high-net-worth individuals. CITIC CLSA’s award-winning research, extensive Asia network, direct links to China and highly experienced financial professionals set CITIC CLSA apart from global investment banks and regional players. Over three decades, CITIC CLSA has built an extensive Asia network with deep local knowledge and connections. Globally, we operate from 13 countries across Asia, Australia, Europe and the Americas. For further information, please visit clsa.com







