某外资集团诚招 JAVA,Web,UI,QA,BA,Big Data等技术开发测试工程师(上海)_java 上海 english-程序员宅基地

某外资集团诚招 JAVA,Web,UI,QA,BA,Big Data等技术开发测试工程师(上海)

投简历请加微信:1208568081

Data Capability Solution Lead (C13) SHANGHAI [20221349]

职务描述

The Data Analytics Lead Analyst is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business. Requires basic commercial awareness. There are typically multiple people within the business that provide the same level of subject matter expertise. Developed communication and diplomacy skills are required in order to guide, influence and convince others, in particular colleagues in other areas and occasional external customers. Significant impact on the area through complex deliverables. Provides advice and counsel related to the technology or operations of the business. Work impacts an entire area, which eventually affects the overall performance and effectiveness of the sub-function/job family.

Responsibilities:

Integrates subject matter and industry expertise within a defined area.
Contributes to data analytics standards around which others will operate.
Applies in-depth understanding of how data analytics collectively integrate within the sub-function as well as coordinate and contribute to the objectives of the entire function.
Employs developed communication and diplomacy skills are required in order to guide, influence and convince others, in particular colleagues in other areas and occasional external customers.
Resolves occasionally complex and highly variable issues.
Produces detailed analysis of issues where the best course of action is not evident from the information available, but actions must be recommended/ taken.
Responsible for volume, quality, timeliness and delivery of data science projects along with short-term planning resource planning.
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:

Bachelors/Master’s degree with 5+ years of experience building and running data service layer.
Expert on distributed architecture for big data and stateless grid, e.g. hdfs, application clusters, etc.;
Expert on low latency, high throughput and high availability system design and implementation;
Expert on enterprise level micro service framework design and implementation;
Experience in active-active and fault tolerance framework design and implementation;
Experience in distributed in-memory cache framework;
Experience in designing data security framework to apply data privacy policies;
Experience in real-time streaming processing, e.g. Kafka, Spark Streaming, Storm, or other advanced solutions, etc.;
Experience in distributed database, relational database and NoSQL databases, including Hive, MongoDB, HBase, etc.;
Have excellent verbal communication in English to work with regional teams.

Education:

Bachelor’s/University degree or equivalent experience, potentially Masters degree

DevOps Sr. Manager/Apps Dev Sr. Manager/ Business Analysis Sr. Manager SHANGHAI (C13)

职务描述

应用程序开发高级经理属于高级管理职位,负责与技术团队协作,通过管理团队或部门以建立和实施新的或经修订的应用程序系统和程序,并最终达成结果。该职务的总体目标是推动应用系统分析和编程活动。

职责:

管理一个或多个应用程序开发团队,以实现既定目标,并负责团队的人事工作(例如绩效评估、招聘和纪律处分)
利用跨多个应用程序开发领域的深入知识和技能,提供跨系统和应用程序的技术监督
审核和分析项目中提议的技术解决方案
对制定应用程序开发和其他职能领域的战略作出贡献
全面了解如何整合业务领域以实现业务目标
在复杂和独特的情况下,根据事实数据分析提供评估性判断
通过监控最终结果的交付来影响应用程序开发领域,参与预算管理以及处理日常员工管理问题,包括资源管理和团队/项目内的工作分配
确保遵循基本规程,必要时与外部团体协商以定义标准
在作出业务决定时适当评估风险;特别注意公司的声誉;并通过促进遵守适用法律、规章和制度、遵守政策以及就个人举动、行为和业务实践应用良好的道德判断, 透明上报、管理和报告控制问题, 以及有效监督他人的活动,并对那些未能恪守有关标准的人进行问责, 来保护花旗集团、其客户及资产。

任职资格:

6-10 年的金融服务行业相关经验
具有担任应用程序开发经理的经验
具有应用程序开发角色的高级经验
具有利益相关者和人事管理经验
具备领导能力
出色的项目管理能力
行业惯例和标准方面的基本知识
能够始终如一地进行清楚简洁的书面和口头交流

教育:

本科学历/大学学历,或同等学历
硕士以上学历优先

Digital System/Business Analyst(AVP) / Apps Dev Sr. Programmer Analyst / Digital System/Business Analyst --SHANGHAI – C12

应用程序开发高级程序分析师属于中级职位,负责与技术团队协作,参与建立和实施新的或经修订的应用程序系统和程序。该职位的总体目标是为应用程序系统分析和编程活动做出贡献。

职责:

执行与可行性研究、时间和成本估算、IT 规划、风险技术、应用程序开发、模型开发有关的任务,并建立和实施新的或经修订的应用程序系统和程序,以满足特定的业务需求或用户领域要求
监控和控制开发过程及分析、设计、构建、测试和实施的所有阶段,并为商业用户提供应用程序的用户和操作支持
利用应用程序开发的深入专业知识来分析复杂的故障/问题,提供业务流程、系统流程和行业标准的评估,并进行评估性判断
实施商业利用分析后,建议和制定安全措施,以确保成功的系统设计和功能
与用户/客户和其他技术小组协商解决问题,推荐高级编程解决方案,并安装和支持客户风险敞口系统
确保遵循基本程序并帮助确定操作标准和流程
担任新晋或者低级别分析师的顾问或者教练
在作出业务决定时适当评估风险;特别注意公司的声誉;并通过促进遵守适用法律、规章和制度、遵守政策以及就个人举动、行为和业务实践应用良好的道德判断, 透明上报、管理和报告控制问题, 来保护花旗集团、其客户及资产。

任职资格:

5-8 年相关工作经验
具有系统分析和软件应用程序编程经验
具有管理和实施成功项目的经验
具有咨询/项目管理技术/方法的工作知识
能够在压力下工作并管理最后期限或期望或要求的意外变化

教育:

本科学历/大学学历,或同等学历

IT Quality Sr Analyst ShangHai C12

The IT Quality Sr Analyst is a seasoned professional role. Applies in-depth disciplinary knowledge, contributing to the development of new techniques and the improvement of processes and work-flow for the area or function. Integrates subject matter and industry expertise within a defined area. Requires in-depth understanding of how areas collectively integrate within the sub-function as well as coordinate and contribute to the objectives of the function and overall business. Evaluates moderately complex and variable issues with substantial potential impact, where development of an approach/taking of an action involves weighing various alternatives and balancing potentially conflicting situations using multiple sources of information. Requires good analytical skills in order to filter, prioritize and validate potentially complex and dynamic material from multiple sources. Strong communication and diplomacy skills are required. Regularly assumes informal/formal leadership role within teams. Involved in coaching and training of new recruits Significant impact in terms of project size, geography, etc. by influencing decisions through advice, counsel and/or facilitating services to others in area of specialization. Work and performance of all teams in the area are directly affected by the performance of the individual.

Responsibilities:

Responsible for initiatives related to User Acceptance Testing (UAT) process and product rollout into production, making recommendations of solutions and improvements. Responsibilities may also include software quality assurance testing.
Conducts complex process monitoring, product evaluation and audit assignments; reports issues and makes recommendations for solutions.
Ensures project standards and procedures exist, are fully / clearly documented and followed throughout the software development life cycle; makes recommendations for enhanced documentation.
Monitors products for conformance to standards; monitors processes for conformance to procedures; identifies risks and recommends solutions; ensures annual organizational reviews of standards and procedures are conducted.
Documents findings and performs root cause analyses to provide recommended improvements. Independently recommends solutions and improvements to existing standards and procedures; collaborates with other areas in technology to develop new standards and procedures.
Ensures all corrective actions are assigned, documented and completed. Verifies traceability in project work products. Gathers, maintains and creates reports on quality metrics.
Exhibits sound understanding of concepts and principles in own technical area and a basic knowledge of these elements in other areas.
Requires in-depth understanding of how own area integrates within IT Quality and has basic commercial awareness.
Acts as advisor and mentor for junior members of the team.
Makes evaluative judgments based on analysis of factual information in complicated and novel situations and provides solutions to problems.
Has direct impact on the team and closely related teams by ensuring the quality of the tasks/services/information provided by self and others.
Requires sound and comprehensive communication and diplomacy skills to exchange complex information.
Performs other duties and functions as assigned.
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:

5-8 years experience in an IT Quality role.
Demonstrated execution capabilities.
Development experience in a fast-paced, time-to-market driven environment Experience with test automation, test scenario and test scripts creation and modification Comfortable with writing complex queries Experience with reporting tools. Hands on experience with testing automation tools.
Project management experience preferred

Education:

*Bachelor’s/University degree or equivalent experience

Sr. Java EE Specialist (CitiVelocity) Shanghai

Job Responsibilities

  • Take ownership of one or two projects,

Hands on coding of related development assignments, including new features and maintenance
Coaching and motivating team members, highly respected and supported by all team members,
demonstrates the ability to build a cohesive and productive group
Involving into or do system/component design & implementation with counterparty in New York, London and other locations.
Communicate with NY/NJ/LN teams for the requirements and technical details
Takes ownership to resolve difficult issues, even when not clearly within own area of responsibility

Job Opportunities

Work on a cutting edge web platform at Citi
Get exposure to various Capital Markets businesses at Citi
Build the experience of working in global development teams

Education

Have a Bachelor/Master degree in Computer Science, Computer Engineering, EE, Mathematics or related majors

With Financial knowledge or background is a plus

Required Technical Skills

  • Must be familiar with Core Java

4 years java/j2ee project experience, at least 2 years spring boot/cloud experience

Must be familiar with one of the modern IoC, OR-Mapping frameworks (prefer Spring/Guice,Hiberate 3)

Must be familiar with DB and SQL commands

Must be familiar with one of the modern MVC framework (prefer struts 2.x)

Required Non-Technical SkillsRequired Non-Technical Skills

Must have good written and oral communication skills

Must be comfortable participating in technical discussions and giving technical presentations

Be a highly motivated, self-starting individual willing to work in a dynamic work environment

Work under pressure, manage conflicts and challenges

Must demonstrate analytical thinking and problem solving skills

Optional Technical Skills

Experience in RPC, prefer JSON RPC, GWT RPC, Hessian

Experience in Stored Procedure

Experience in Linux command lines

Senior QA Engineer C11 (CitiVelocity) Shanghai

Position requirement

Strong Functional Testing and Test Design skills like test planning (scenario and test case

identification), execution, monitoring, defect tracking, and test reporting with a focus on Test

Coverage**

Technical experience should include

One programming language such as Java / C# / Python

Design principles on creating and maintaining automation frameworks

Good understanding of TDD and BDD framework

Sound understanding of Selenium and Protractor.

API / Web Services test automation development and good understanding of Micro services.

Strong familiarity with REST and SOAP

Git/BitBucket or other distributed version control systems

Experience with

Continuous Integration/Continuous Deployment practices with exposure to Jenkins/Bamboo
pipelines

Could Platforms/Architecture, and testing in Cloud Environments

Implementation of Docker as well as Application Containerization

Data extraction, transformation, and loading (ETL)

ETL / Data Warehouse / big data experience

Good English read/write skill

Education

Bachelor’s/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties

may be assigned as required.

Senior TPS Support Engineer C11 Shanghai

Key Responsibilities

Provide user support for mission critical trade capture system.

Start of day checks, continuous monitoring of application and underlying infrastructure and

regional handover at end of day.

Perform same day and next day position break analysis and reconciliations.

Expected to be able to raise problems to appropriate technology and business teams, while

adhering to Service Level Agreements.

Develop and maintain technical support documentation.

Act as a liaison between users/traders, interfacing internal technology groups and vendors.

Participate in application releases, from development, testing and deployment into production.

Perform post release checkouts after application releases and infrastructure updates.

Active involvement in and ownership of Support Project items, covering Stability, Efficiency, and

Effectiveness initiatives.

Cooperation with Development colleagues to prioritize bug fixes and support tooling
requirements.

Ensure all productions issues are logged and updated as per the Support team policies and
procedures.

Effectively share information with other support team members and with other technology teams.
Development Value
Ability to work as part of a truly global team.

First class technical and business training from well-established team.

Gain experience in liaising with Trading/Sales & Middle Office Counterparts.

Opportunity to work with new and cutting edge technologies such as OpenShift/Docker/Kibana,

and well as expanding skillset in established technologies such as TIBCO

EMS/Oracle/Unix/Linux/Gemfire to name a few.

Knowledge/Experience

Better 3 – 7 working experience related with application support procedures, concept

Basic knowledge of financial markets and products

Global support experience – frequent English is needed

Experience on Oracle DB/ Linux

Nice to have experience on leading small group

Major incident experience

Java Lead C13 (ISG-CMO) Shanghai

Job Description

This role is for a senior developer (middleware and data) to work on the build out of LYNX platform for
CMO[Capital Markets origination.

Job responsibilities include design and hands-on development of platform to migrate functionality from
legacy platforms like GOLLF, RSFS and GATS.

This role will also be responsible for driving the Cloud adoption strategy (external) for CMO apps.
Job Qualifications

Technical Skills

12+ years of proven industry experience with Java / JEE technologies [Middleware and data]
*Bachelor’s degree in computer Science or Engineering or related discipline

Exceptional skills with Java + JEE technologies, object oriented programming and service
oriented architecture.

Integrated various open source technologies for high performing, scalable middleware using Java,
JEE, Spring, Hibernate, Java messaging, REST and MongoDB technologies

Strong experience with Spring framework modules (IoC, MVC, AOP and data access using
Hibernate and JPA)

Good hands-on experience with MongoDB technology covering data modelling, CRUD and
aggregation operations, indexing, replication and sharding strategies)

Strong experience with Databse [Relational - Oracle - Complex queries, DDL/DML &
Programming, NoSQL MongoDb

Experience with Java messaging ActiveMQ, Apache Kafka or something similar

Experience with Apache Spark or Storm and large scale real time data processing

Strong knowledge on build (Ant/Maven), continuous integration (Jenkins), code quality analysis

(SonarQube) and unit and integration testing (JUnit)

Passion for research, ideation and exploration

Organized and able to manage a diverse project portfolio

Passion to learn exisitng Technology platform [Architecture and design]

Solid Design, Architecture and SDLC Experience for enterprise software.

Soft Skills

Excellent verbal and written communication skills

Ability to learn new technology as well as in a team environment

Strong problem solving and analytical capabilities

Must be able to adapt to a rapidly changing environment

Demonstrated ability to work effectively in a fast-paced deadline-driven environment.

Ability to work independently given general guidance

Good team player, can work with global team.

Web UI Developer (ISG) Shanghai

Job Responsibilities

Developing and maintaining financial software applications

Owns success - Takes responsibility for timeline and good quality of solution deliverables

Explore existing application systems, determines areas of complexity, potential risks to

successful implementation

Translates functional requirement or specifications into technical solutions, and implement the
solutions with plans and executions

Responsible for continuous improvement, by implementing the unit test, code review and
continuous integration

Build good and health customer relationship, and other business/tech stockholders
Required Technical Skills
5+ years strong experience in UI technologies like Java Script, Node.JS, Angular or React with
expertise in design, development, performance tuning, troubleshooting and deployment.

Strong on the fundamentals of HTML5 Technologies, CSS

Good understanding on reactive functional programming paradigm and its concepts.

Subject matter expert on JavaScript.

Subject matter expert on Typescript.

Hands on experience on Angular 7 is preferable.

Good knowledge on Angular CLI, Karma/Jasmine, Protractor.

Required Non-Technical Skills

Good at reading, writing and verbal English

Passion and good team player

Work under pressure, manage conflicts and challenges

Good at knowledge of software development lifecycle/procedures, and continuous process

improvement

Must demonstrate analytical thinking and problem solving skills
Education
Have a Bachelor degree in Computer Science, Computer Engineering, EE, Mathematics or
related majors

With Financial knowledge or background is a plus
Sr. Java (ISG) Shanghai
JOB DESCRIPTION
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.

RESPONSIBILITIES

 To analyze requirements, write design or program specifications
 To code Java standalone applications to implement product features
 To code JavaEE Web 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 required
 Handle BAU activities, including identifying and resolving bug fixes, configuration management
and maintenance
 Provide support to established production support team

KEY REQUIREMENTS

 Strong responsibility and flexibility under work pressure
 Be positive and good team work spirit
 Be highly motivated, self-starting
 BS/MS degree in Computer Science or equivalent
 4+ years’ experience of Java software development
 Good command of speaking and writing English
 Be skilled at Core Java and JavaEE technologies
 Be good at Object Oriented Analysis and Design
 Be good at web service development
 Experience with shell command or Linux/Unix server is required. (RedHat is a plus)
 Be skilled at Oracle DBMS development is required
 Be familiar with project building technology (ANT/Maven etc)
 Be familiar with software test
 Experience in WebLogic is a plus
 Experience in Continuous Integration tool (Jenkins/Sonar/PDM etc.) is a plus
 Familiar with MongoDB is a plus
 Familiar with Microservice is a plus
 Familiar with UML is a plus

Sr. BA (ISG) Shanghai

Responsibilities

 Communicate with clients on requirement; understand business and requirement, as a connector
between client/US BA and development team.
 Create and review use case / test case according to business requirement, conduct user
acceptance testing.
 Understand technology, design and implementation skill, can describe requirement as the way
developer understand and answer the questions if local development team has.
 Analyze, maintain and even optimize the Data model and workflow.
 Deliver formal documentation on the business requirements and flows
 With dynamic skill, can transfer test cases into auto testing scripts as much as possible

Opportunities

 Understand reference data being used in the global financial market
 Learn business knowledge.
 Work together with global team

Education

 At least bachelor degree.
 Major in computer science related or financial related.
 With Financial knowledge or background is a good plus.

Skill required

 No less than 5 years IT experience or financial experience.
 Good communication skills and English skills, this is a must.
 With strong DB knowledge, experiences in SQL and SP, know how to query data from DB for
data validation.
 Hands on experience on at least one scripting language
 Understand data modeling.
 Be familiar with XML and related technology like XSD / XSLT etc.
 Has passion to learn and understand business knowledge.
 Good team player, strong responsibility, work under high pressure, result oriented.
 Good documentation skills in English and be able to create business requirement document and
involved in functional requirement document
 Be skilled at diagram software like MS Visio, to create formal technology diagrams.

Skill Optional

 Has experience in working in workflow system is a good plus
 Has experience on testing tools or frameworks like QTP/Selenium/Fitnesse is a good plus.

Jr. QA Shanghai

Responsibilities:

 Contributes in process monitoring, documentation about findings and nonconformance items
resolution before production. The role is responsible for the creation, maintenance and report of
testing verification matrices and quality metrics.
 Conducts a limited variety of process monitoring, product evaluation and audit assignments.
 Documents findings.
 Prepares nonconformance reports.
 Tracks nonconformance items and ensures items are resolved before project moves to
production.
 Creates and maintains testing verification matrices.
 Gathers, maintains and reports on quality metrics.
 Exhibits good understanding of procedures and concepts within own technical area and a basic
knowledge of these elements in other areas.
 Requires a good understanding of how the team interacts with others in accomplishing the
objectives of the area.
 Makes judgments based on practice and previous experience; evaluates options not covered by
procedures.
 Has limited but direct impact on the business through the quality of the tasks/services provided;
area of impact is limited to the job holder.
 Exchanges ideas and information in a concise and logical way; recognizes audience diversity.
 Performs other duties and functions as assigned.
 Appropriately assess risk when business decisions are made, demonstrating particular
consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by
driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound
ethical judgment regarding personal behavior, conduct and business practices, and escalating,
managing and reporting control issues with transparency.

Qualifications:

 Basic level experience in an IT Quality role
 Passionate about solving difficult or complex problems Possess excellent troubleshooting skills -
able to identify problems by attacking them from different angles Can take both a qualitative and
quantitative approach to problem analysis Ability to understand and write/update Functional and
Technical documentation Ability to manage tasks, escalating when appropriate
 Background in Software, IT, or a quantitative field of study Experience or knowledge in Software
Development Life Cycle (SDLC) Reporting skills, proficient in creating status reports based on
automation results
 Ability to learn and understand complex concepts quickly
 Good customer focus, attitude, and excellent interpersonal, verbal, and written communication
skills

Education:

Bachelor’s/University degree or equivalent experience

Sr. Mainframe Developer Shanghai

Job Responsibilities

 As part of the Global Custody Technology organisation, we are seeking experienced and
motivated software developers with IBM,COBOL/JCL/VSAM/DB2 design and development
experience
 We are looking for experienced and highly motivated individuals from an IBM mainframe
development background to work on our custody application set. As a developer in the team you
will conduct the specification, design, build and testing of new technology solutions across IBM
mainframe COBOL/JCL/VSAM/DB2 technologies. You will also conduct integration testing and
support your software through UAT, remediating and fixing defects as required.
 This is a challenging role in a fast growing environment where the candidate will be required to
deliver analysis and code solutions against a complex system set that is deployed globally across
Citi and in continuous use across global markets.
 The role will allow the candidate to develop their business and technical skills and in addition gain
exposure to an application, which is at the forefront of business and technical change in MSST
Custody Services.
 This team will work in partnership with other centres in London, Belfast, Brazil and Tampa on
multi-year programmes driven by regulatory and market reform, product development and
business and operational efficiency.

Job Opportunities

 Get exposure to various Capital Markets businesses at Citi
 Build the experience of working in global development teams

Additional

 International travel are required
 Successful reference and background check

Education

 Have a Bachelor/Master degree in Computer Science, Computer Engineering, EE, Mathematics
or related majors
 With Financial knowledge or background is a plus

Required Technical Skills

 Experienced with analysis and coding in COBOL/ JCL/ VSAM/ DB2/ CICS.
 Track record of working in Financial Services Technology
 Very good communication skills, both verbal and written, with the ability to produce easily
understood technical documentation
 Strong team player able to respond under pressure to many demands adhering to aggressive
timescales
 An interest in learning Investor/ Custody/ Securities business
 Demonstrates initiative, willingness and ability to react to changing priorities
 Work to tight deadlines and enjoy steep learning curves
 May have experience of multi-year projects and programmes, including platform consolidation
and large scale business migrations
 Knowledge of complex platform integration.
 Familiarity of the IDE “Rational Developer for System Z” although not a requirement, would be
desirable.

Required Non-Technical Skills

 Strong motivation skills.
 Ability to communicate with non-technical people.
 Excellent communication skill and interpersonal skill
 Strong communication and influencing skill
 Proficient in both spoken and written English
 Work under pressure, manage conflicts and challenges.
 Must demonstrate analytical thinking and problem solving skills
Optional Non-Technical Skills
 Have a sound macro view of the working of Global financial markets
 Have a fundamental understanding of the workings of financial institutions, specifically investment
banks

Sr java/Java Lead C13/C12/C11(GSP)Shanghai

KEY RESPONSIBILITIES:

 Hands on coding for system design, core component development.
 Strong experience to troubleshoot Production problems.
 Strong skills on performance tuning.
 Responsible for code review.

EXPECTED OUTCOMES:

 Being able to design and implement Java based application to meet business requirement with
timeliness

OPPORTUNITY:

 Design/build high scalable distributed system
 Learn Spread business products domain knowledge and risk domain knowledge in global

EDUCATION:

 Have a Bachelor/Master degree in Computer Science, Computer Engineering, or related majors
 With Financial knowledge or background is a plus, especially on Fix Income

CANDIDATE QUALIFICATIONS:

 5+ years working experience on Java development
 2+ years on architecture design
 Expert experience on Java Core
 Strong experience on distributed system design and development (like AKKA)
 Strong experience on no-SQL db design and development (like Hadoop, MongoDB…)
 Very good experienceon trouble shooting, performance tuning
 Good experience on Spring Boot, Kafka
 Familiar with at least one function language (like Scala, Lambda, Clojure…) is a plus
 Have good Oral English communication skill to collaborate with global team
 Be a highly motivated, self-starting individual willing to work in a dynamic work environment.

GOOD TO HAVE:

 Experience on coordinating with global team

Sr. Big Data Engineer-Flink (GSP) Shanghai

Job Responsibilities

 Work with global engineers to deliver Flink applications
 Build Flink infrastructure which is based on Kubernetes and Docker
 Deliver enhancements and optimization for Flink streaming processes
 Think creatively and develop new solutions for streaming platform
 Communicate with business and counterparts for Flink requirements
 Conduct user testing of Flink applications and software

Position Requirements

 Bachelor’s degree in Computer Science, or related field
 3+ years working experience in Big Data or related position and at least 1 year of Flink working
experience
 Proven experience with Java or Scala development
 Experience with multiple big data frameworks including but not limited to Hadoop, Flink, Kafka,
HBase, Hive, and Spark
 Knowledgeable in Flink execution process and workflow
 Have experiences on Flink streaming development, deployment, integration and optimization
 Artistic eye for tech design and architect
 Able to think creatively while maintaining accuracy and attention to detail
 Mathematical aptitude and problem-solving skills to analyze problems and strategize for better
solutions
 Must have good written and verbal communication skills
 Must be comfortable participating in discussions and present ideas
 Be a highly motivated, self-starting individual willing to work in a dynamic work environment
 Work under pressure, manage conflicts and challenges

Knowledge or proven experience in other areas is a plus:

 Knowledge of Agile and Scrum processes
 Understanding latest Cloud skills including Docker, Kubernetes and Openshift
 Python programming skills
 With Financial knowledge or background

Sr. Java Developer (GFT) Shanghai

Job Responsibilities

 Hands on developer who can turn requirements into a detailed design and delivering to
committed timelines with suitable testing
 Build and deploy applications with new stack development using Agile/DevOps/Microservices/Docker
 Write technical design and testing documents and provide innovative technical solutions
 Follow an agile development model and build high quality code
 Work effectively with global teams to leverage systems and solutions
 Participate in code reviews and discussions to develop a system which is scalable, easy to
maintain, and efficient

Education

 Have a Bachelor/Master degree in Computer Science, Computer Engineering, EE, Mathematics
or related majors
 With Financial knowledge or background is a plus

Required Technical Skills

 At least 5 years of JAVA, J2EE Development application design and development experience
 Substantial experience in Core Java, Java EE, Spring framework
 Proficient in JavaScript, CSS, AngularJS
 Demonstrated solid experience with databases: Oracle/MongoDB/SQL
 Demonstrated solid experience with continuous integration environments like BitBucket, Jenkins
 Good experience in UNIX/Shell scripting
 Good experience in Cloud development stack: PaaS (OpenShift/Cloud Foundry) & Docker
 BS or MS Degree in Computer Science, Information Technology, or equivalent

Required Non-Technical Skills

 Self-starter who is a quick learner of new tools and technologies
 Good verbal, written and interpersonal communication skills.
 Ability to work both independently, with other team members, and across teams
 Able to work in a fast-paced environment where priority changes occur often
 Able to work in a multi-cultural / multi-time zone environment

Sr. Bigdata Developer (GFT) Shanghai

Job Responsibilities

 To develop the java/scala/python + spark program to support the Big data project.
 To support the one insight project (Reg Insight and citi Insight).
 To perform fine tuning for programs running on spark platform.
 To pass all test including unit test, SIT, UAT and PAT for the project.
 To support the project rollout and its golive.
 To support the BAU work for one insight

Education

 Have a Bachelor/Master degree in Computer Science, Computer Engineering, EE, Mathematics
or related majors

Required Technical Skills

 Proficient in J2EE
 Demonstrated solid experience with databases: Oracle
 Good experience in Spark, Hive
 Good experience in Data modeling

Required Non-Technical Skills

 Self-starter who is a quick learner of new tools and technologies
 Good verbal, written and interpersonal communication skills.
 Ability to work both independently, with other team members, and across teams
 Able to work in a fast-paced environment where priority changes occur often
 Able to work in a multi-cultural / multi-time zone environment

Sr. Web Developer (GFT) Shanghai

Job Responsibilities

 Join a team as a senior Java developer and work effectively as part of a large global team
delivering firm and regulatory critical risk management solutions.
 Develop common components for other application team use.
 Provide high quality technical solutions to multiple application teams.

Education

 Have a Bachelor/Master degree in Computer Science, Computer Engineering, EE, Mathematics
or related majors
 With Financial knowledge or background is a plus

Required Technical Skills

 Minimum 5 years’ experience as a Java developer
 Computer science or related engineering degree is required
 Good track record of relevant experience in design and development of Java based systems.
 Strong knowledge of JAVA (Core JAVA, Multi-threading, Spring, Restful Services)
 Experience with Mongo DB, Spark will be a big plus.
 Expertise in Messaging Services (JMS, Tibco EMS) and Websphere application server is
preferred.
 Databases – Oracle or equivalent with SQL,PL/SQL programming expertise.
 Experience with Maven, GIT, Hudson, JUnit and other similar technologies.
 Unix/Linux scripting skills (Korn shell)
 Good understanding of finance and risk management is plus.
 Excellent time management and ability to multi-task/balance parallel work streams.
 Committed to Unit testing, good design approach and work with a team or independently.
 Work with teams in other time zones and the challenges of time, language and culture.

Required Non-Technical Skills

 Self-starter who is a quick learner of new tools and technologies
 Good verbal, written and interpersonal communication skills.
 Ability to work both independently, with other team members, and across teams
 Able to work in a fast-paced environment where priority changes occur often
 Able to work in a multi-cultural / multi-time zone environment

Sr. QA Developer (GFT) Shanghai

Job Responsibilities

 Understand and analyze Business, Functional, Technical and UI (User Interface) requirements of
the project/release
 Create both manual and automation test cases
 Identify risks and provide mitigation plan
 Escalate issues on timely manner to management
 Execution of test scripts, documenting the actual results and defects
 Responsible for overall adherence to QA test Protocol and processes
 Lead team members to ensure the whole project quality and effective process

Education

 Have a Bachelor degree in Computer Science, Computer Engineering, EE, Mathematics or
related majors
 With Financial knowledge or background is a plus

Required Technical Skills

 Must be familiar with the software testing life cycle and QA responsibilities for each stage
 Must have 5+ years or more experience on testing related work
 Background in functional and/ or non-functional testing
 Basic knowledge on DB/SQL
 Have basic knowledge of coding skill is a plus, like Java or Python
 Experience on Automation is a plus

Required Non-Technical Skills

 Excellent communication skill and interpersonal skill
 Proficient in both spoken and written English
 Work under pressure, manage conflicts and challenges.
 Must demonstrate analytical thinking and problem solving skills
 Good team player and highly self-motivated
 Have a fundamental understanding of the workings of financial institutions, specifically investment
banks is a plus

Senior Java Developer C11/C12 (MSS)Shanghai

Job Summary

This is a Java position for Shanghai team to develop innovative solutions that not only meet functionality
requirements but meet high throughput, low latency, performance, scalability and reliability requirements
while adhering to implementation schedules, development principles and product goals. The ideal
candidate should be very hands-on in technical and have very good communication skill to collaborate
with global product manager, global and local team and business.

Key Responsibilities

 Provide technical leadership to a project delivery required to ensure timely and high-quality
delivery
 Develop and maintain a large scale data management solution built upon today’s latest
technologies.
 Active involvement in the full agile development lifecycle from analysis and design through to
deployment and escalation support
 Involving into or do system/component design & implementation with counterparty in New York,
London and other locations.
 Explore existing application systems, determines areas of complexity, potential risks to
successful implementation.
 Translates functional requirement or specifications into technical solutions, and implement the
solutions with plans and executions.
 Involved in hiring, coaching, team building, performance monitoring and appraisal etc.
 Responsible to continual improvement - by implementing improvements to software architecture,
software development process and new technologies etc.
 Communicates continually with the client and project teams – Clarify client’s needs, present tech
team ideas and explains progress on the development efforts.
 Needs to work closely with multiple stakeholders & partners within the organization
 Increase productivity of the technology teams’ build and delivery cycles, and design system
solutions to maximise operational efficiency of the business processes/workflows

Education

 Have a Bachelor/Master degree in Computer Science, Computer Engineering, EE, Mathematics
or related area.
 With Financial knowledge or background is a good plus.

Skills Required

 Experience managing complex systems in a fast paced environment is required
 Experience for Micro Services running in prod Docker/K8s environment including issue
addressing, performance tuning and monitoring
 Excellent skills in influencing others and getting agreements.
 Solid knowledge and experience on Core Java and JavaEE technologies.
 Good experience of Core java multiple threads programming
 Solid knowledge and experience on DB, standard SQL commands and stored procedures
 Familiar with Unix/Linux command lines and shell scripts.
 Solid knowledge and experience of software development lifecycle/procedures, and continuous
process improvement.
 Proficient in both spoken and written English
 Can work under ambiguity, result oriented, keep focus.
 Must demonstrate analytical thinking and problem solving skills

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_52467915/article/details/109719869

智能推荐

oracle 12c 集群安装后的检查_12c查看crs状态-程序员宅基地

文章浏览阅读1.6k次。安装配置gi、安装数据库软件、dbca建库见下:http://blog.csdn.net/kadwf123/article/details/784299611、检查集群节点及状态:[root@rac2 ~]# olsnodes -srac1 Activerac2 Activerac3 Activerac4 Active[root@rac2 ~]_12c查看crs状态

解决jupyter notebook无法找到虚拟环境的问题_jupyter没有pytorch环境-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏99次。我个人用的是anaconda3的一个python集成环境,自带jupyter notebook,但在我打开jupyter notebook界面后,却找不到对应的虚拟环境,原来是jupyter notebook只是通用于下载anaconda时自带的环境,其他环境要想使用必须手动下载一些库:1.首先进入到自己创建的虚拟环境(pytorch是虚拟环境的名字)activate pytorch2.在该环境下下载这个库conda install ipykernelconda install nb__jupyter没有pytorch环境

国内安装scoop的保姆教程_scoop-cn-程序员宅基地

文章浏览阅读5.2k次,点赞19次,收藏28次。选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。上面可以看到很多bucket以及软件数。如果官网登陆不了可以试一下以下方式。_scoop-cn

Element ui colorpicker在Vue中的使用_vue el-color-picker-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏3次。首先要有一个color-picker组件 <el-color-picker v-model="headcolor"></el-color-picker>在data里面data() { return {headcolor: ’ #278add ’ //这里可以选择一个默认的颜色} }然后在你想要改变颜色的地方用v-bind绑定就好了,例如:这里的:sty..._vue el-color-picker

迅为iTOP-4412精英版之烧写内核移植后的镜像_exynos 4412 刷机-程序员宅基地

文章浏览阅读640次。基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。_exynos 4412 刷机

Linux系统配置jdk_linux配置jdk-程序员宅基地

文章浏览阅读2w次,点赞24次,收藏42次。Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)_linux配置jdk

随便推点

matlab(4):特殊符号的输入_matlab微米怎么输入-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏19次。xlabel('\delta');ylabel('AUC');具体符号的对照表参照下图:_matlab微米怎么输入

C语言程序设计-文件(打开与关闭、顺序、二进制读写)-程序员宅基地

文章浏览阅读119次。顺序读写指的是按照文件中数据的顺序进行读取或写入。对于文本文件,可以使用fgets、fputs、fscanf、fprintf等函数进行顺序读写。在C语言中,对文件的操作通常涉及文件的打开、读写以及关闭。文件的打开使用fopen函数,而关闭则使用fclose函数。在C语言中,可以使用fread和fwrite函数进行二进制读写。‍ Biaoge 于2024-03-09 23:51发布 阅读量:7 ️文章类型:【 C语言程序设计 】在C语言中,用于打开文件的函数是____,用于关闭文件的函数是____。

Touchdesigner自学笔记之三_touchdesigner怎么让一个模型跟着鼠标移动-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。跟随鼠标移动的粒子以grid(SOP)为partical(SOP)的资源模板,调整后连接【Geo组合+point spirit(MAT)】,在连接【feedback组合】适当调整。影响粒子动态的节点【metaball(SOP)+force(SOP)】添加mouse in(CHOP)鼠标位置到metaball的坐标,实现鼠标影响。..._touchdesigner怎么让一个模型跟着鼠标移动

【附源码】基于java的校园停车场管理系统的设计与实现61m0e9计算机毕设SSM_基于java技术的停车场管理系统实现与设计-程序员宅基地

文章浏览阅读178次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_基于java技术的停车场管理系统实现与设计

Android系统播放器MediaPlayer源码分析_android多媒体播放源码分析 时序图-程序员宅基地

文章浏览阅读3.5k次。前言对于MediaPlayer播放器的源码分析内容相对来说比较多,会从Java-&amp;amp;gt;Jni-&amp;amp;gt;C/C++慢慢分析,后面会慢慢更新。另外,博客只作为自己学习记录的一种方式,对于其他的不过多的评论。MediaPlayerDemopublic class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal..._android多媒体播放源码分析 时序图

java 数据结构与算法 ——快速排序法-程序员宅基地

文章浏览阅读2.4k次,点赞41次,收藏13次。java 数据结构与算法 ——快速排序法_快速排序法