java准备
Job2:Web-Application Developer:java and j2ee
Job ID: GBS-0364505
Location base: Shenzhen
Job Description:
We are seeking IT Specialists with strong core knowledge in Java technologies to work in a fast paced environment. You will be part of a dynamic and high energy global team within the Investment Banking Industry.
This is an excellent opportunity for a high caliber IT specialist to build upon their core skills to develop further. You will have the opportunity to learn about Investment Banking (e.g. derivatives, equities trading systems and more)
Skills Requirements:
1) Technical Skills (Java 1.5 & 1.6)
a) Solid Knowledge of Java UI design
b) Solid Knowledge of Java multi thread programing
c) Solid Knowledge of program performance turning
d) Knowledge of Java Middle Tier Technologies (RMI/JWS/JMS)
e) Knowledge of Java unit testing frameworks (JUnit, JMock)
f) Knowledge of web technologies (XML/XSLT/HTML/Javascript)
g) Knowledge or experiences in Web Services, J2EE, XML, SQL
h) Database Experiences – DB2 or Oracle or Sybase or MySQL
i) Knowledge of FIX protocol is a nice to have
2) Familiar with software development tools and process.
a. Web application development skills will be an added advantage (JSP, JSF, Ajax)
b. Good understanding in UML and software modeling
c. Knowledge of Unix/Linux is a nice to have
3) Other skills
a) Very good English (listening, speaking and writing)
b) Good communication & able to work with teams from different cultures
c) Able to work under pressure
d) Able to prioritize one’s own work to handle multi-tasking
e) Self-motivated, fast learner and flexible
f) Good analytical and troubleshooting skills
Other Requirements:
- Strong Websphere Message Broker development v6.1 and higher (preferable v7), using MRMs, Message Sets and Message Definitions
- Strong expertise in development message flows and message sets
- Strong expertise in developing web services in Message Broker
- Experienced in Java language development
- Able to work independent and team oriented practice
- Good English communication skills
- Banking and teller knowledge is a plus
Job Description
Job Title: Software Engineer - Java
Summary and responsibilities
This is a role for highly motivated software developer in the team delivering a large strategic regulatory solution.
The main responsibilities include analysis, design, development and delivery of solution components integrating with a number of key systems and technologies used in WB.
Personal characteristics
1.Dependable developer able to take ownership of tasks and components and drive them to successful delivery Innovator
2. Problem solver, taking passion in resolving complicated problems
3.Driven individual motivated by delivering successful solutions to users
4.Self-learner, eager to adopt any knowledge and technologies necessary for achieving success
5.Well spoken, able to articulate and communicate with users
6.Team worker with the natural need to co-operate and communicate with others in order to achieve the goal
Skills and experiences
1.Experience with development of web services and large-scale enterprise systems, preferrably in the banking domain.
2.Experience with delivering software through the complete development lifecycle using agile methods.
3.Experience with Test Driven Development (TDD) or Behaviour Driven Development (BDD).
4.Proficiency in and experience with server-side development of components and web services using Java, JAX-RS, JAXB, JBOSS, Hibernate, Spring hosted on UNIX platforms.
5.Experience in development of database schemas / stored procedures hosted on ORACLE DBMS and PL/SQL
6.Nice-to-have: Experience with development of web-based user interfaces.