Citi Applications Development Intermediate Programmer Analyst in Shanghai, China
Primary Location: China,Shanghai,Shanghai
Education: Bachelor's Degree
Job Function: Technology
Shift: Day Job
Employee Status: Regular
Travel Time: No
Job ID: 17047556
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
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