• Competitive
  • Shanghai, Chine
  • CDI, Plein-temps
  • Citi China Company Limited 花旗中国
  • 15 août 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: 17052713


Description

The Software Engineer (Java) will be accountable for the following responsibilities:
  • Apply software engineering best practice methodologies to produce high quality Java applications solving complex business problems.
  • Perform root cause analysis skills, able to quickly analyze and interpret code
  • Understand, document and communicate system logic and business processes to non-technical interested parties
  • Use appropriate interpersonal and communication skills to gain acceptance of an approach, plan or activity
  • Effective oral and written communication as necessary to effectively communicate project issues to Project Managers and Business Analysts.
  • Self-initiate, work productively when unsupervised and multitask across multiple concurrent projects


Qualifications

  • Educated to bachelors degree level or equivalent
Key Skills:
  • Be familiar with Object Oriented Analysis and Design, Design Patterns
  • In-depth knowledge of Java Programming Language
  • Hands-on Experience in using different Spring Frameworks
  • Be familiar with Cache server like Gemfire is a plus
  • Experience in Linux and shell scripting
  • Experience in Oracle/SQL language
  • Hands-on Experience in Test Driven Development using Tools like - Junit, Mockito, etc.
  • Hands-on experience in CI Tools - TeamCity, GIT, BitBucket, etc.
  • Excellent verbal and written communication skills and English
  • Self-starter and ability to work independently
Preferred

Technical Skills:

  • Use of Agile Methodology
  • Knowledge of capital markets, derivatives products
  • Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.