• Competitive
  • Shanghai, Shanghai Shi, China
  • Permanent, Full time
  • Citi China Company Limited 花旗中国
  • 15 Aug 17

Applications Development Intermediate Programmer Analyst

Applications Development Intermediate Programmer Analyst

  • Primary Location: China,Shanghai,Shanghai
  • Education: Bachelor's Degree
  • Job Function: Technology
  • Schedule: Full-time
  • Shift: Day Job
  • Employee Status: Regular
  • Travel Time: No
  • Job ID: 17047556


Candidate will
  • Work as Senior JAVA Developer in Shanghai and develop multiple banking applications together with global teams in other locations.
  • Ensures that all relevant and required processes and procedures are followed.
  • Ensure timely and accurate communication with project staff and business throughout the life cycle of the project
  • Translates functional requirement or specifications into technical solutions, and implement the solutions with plans and executions.
  • Responsible for continuous improvement, by implementing best practices to software architecture, software development process and new technologies etc.


Required Technical Skills
  • A solid foundation in computer science, with strong competencies in data structure, operation system, database and software design
  • Develops, maintains and strengthens relationships with key business partners and peers to enable effective planning of new products and technology to ensure the delivery of service and value.
Extensive Programming skills:
  • Hands-on experience on server side JAVA programming, including J2SE, XML, JDBC, JMX, multi-threading, JMS, web service and JVM
  • Solid knowledge on Relational Databases, SQL language and Stored Procedures
  • Shell Scripting
  • Knowledge and experience of distributed computing
  • Data Warehousing / BI design skills (platform independent)
  • Strong experience in a Unix/Linux ecosystem Optional Technical Skills
  • Experience on Hadoop components (HDFS, MapReduce, Spark, Hive or HBase, Impala)
  • Cloudera experience Required Non-Technical Skills
  • Relevant work experience needed is between 6-10 years.
  • Strong communication skill and interpersonal skill
  • Proficient in both spoken and written English * Work under pressure, manage conflicts and challenges
  • Strong analysis and troubleshooting skills
  • Excellent analytical and process-oriented skills
  • Ability to work in a demanding and fast-paced environment