Applications Development Intermediate Programmer Analyst

Citibank - More jobs by this advertiser
Applications Development Intermediate Programmer Analyst-19012206


  • Citigroup services and technology (China) company Ltd (CSTC) is Citigroup technology development center founded by Citigroup since 2002. It is one of the biggest IT software companies in China, providing both finance IT service and operation services to Citibank.  As one of leading finance institutions in the world, CSTS can provide challenging global working environment to every employee, such as long career path not only in China but also to the Wall Street.

Our Business

  • We are Information Service Group (ISG) Shanghai team, which is under Citigroup Institution Client Group (ICG). ISG Shanghai team is a research and development group, has more than 80 developers, majority are Java developers. This team develops applications to deliver authoritative and timely sources of reference data to Citigroup includes product, pricing, account and corporate action data etc.
  • Document Master Center (DMC) provides ICG Markets with a consolidated view of all Client documentation supporting the firm's business activities.
  • The platform harnesses technologies allowing full text and meta-data searching across both structured and unstructured data sets, independent of storage location or format.
  • Communicate with other team to resolve different kind of situations on each environment.
  • The role is based in the Shanghai and will involve working closely with colleagues based in UK/US.


  • To analyze requirements, write design or program specifications
  • To code Java standalone or J2EE applications to implement product features
  • To code Oracle Database stored procedure
  • Code, test and release changes as per standard Citi guidelines
  • Provide analysis and write functional & technical specifications
  • Communicate and work closely with peer developers of global team
  • Analyze and report the critical issue, and try locating the root cause or forward to the right team.
  • Leaning new tech when new project requires
  • Handle BAU activities, including identifying and resolving bug fixes, configuration management and maintenance
  • Provide support to established production support team


  • Work together with global multiple culture team
  • Work with latest technical skill



  • Bachelor degree at least
  • Major in computer science or equivalent
  • With Financial knowledge or background is a good plus

Skill Required

  • Strong responsibility and flexibility under work pressure
  • Be positive and good team work spirit
  • Be highly motivated, self-starting
  • At least 4+ years’ experience of Java software development
  • Good command of speaking and writing English
  • Be good at Object Oriented Analysis and Design
  • Be skilled at Core Java and JavaEE technologies
  • Familiar with Spring related frameworks
  • Be good at restful/soap web service development
  • Be good at design pattern
  • Knowledge of Microservice
  • Knowledge of cloud applications
  • Knowledge of container
  • Knowledge of machine learning, deep learning
  • Experience with shell command
  • Be skilled at Oracle DBMS development
  • Be familiar with project building technology (ANT/Maven etc)
  • Be familiar with software test
  • Be familiar with Web framework
  • Experience in Continuous Integration tool (Jenkins/Sonar etc.)
  • Knowledge of MongoDB
  • Familiar with UML

Skill Optional

  • Has experience in WebLogic



11 October 2019
Location: China Shanghai Shanghai
Work type:
Full time
Banking and Financial Services
PLEASE! No enquiries from Recruitment Agencies or Headhunters.

Only direct applications will be considered.

This career opportunity is no longer open.
Please search for current vacancies here.

Bookmark and Share
  • Previous Next

This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
I agree
Read more