You are here
Senior Java Developer (VBA)
- Be part of an inclusive,values-led high performing global team
- Acquire valuable investment banking domain knowledge
About Our Client
Our client is an active member and at the forefront of FinTech. As a multinational company our client have their own Innovation Labs in Guangzhou, Pune, London and Hong Kong which provide a secure, Internet-facing environment to explore new ideas. And now, they support seven investment banking businesses and associated global functions such as Risk and Finance.
1.Accountable for the assigned deliveries, including L3 support
2.Manage users expectations from requirements to quality and timeline
3.Ensures overnight batch jobs effectively supported and issues addressed timely
The candidate will support some critical applications' batch jobs, and provide L3 support to the users for their daily operations. The ideal candidate will have experience in structured SDLC environment for rapid application development, and will be able to face off end-users to determine requirements, and conduct analysis, design, development and implementation while complying with all relevant IT regulations and policies. In particular, the candidate will need to work with various governance teams including architecture teams to secure their endorsement of any proposed major changes to ensure that the IT estate proposed is fit for purpose.
The Successful Applicant
1. Essential Experience
*Degree or above in computer science, I.T. or equivalent disciplines
*3+ years of hands on MS Access, Java development experience in a structured and/or rapid application development (RAD) environment
*Must have experience in facing off end-users to determine requirements, have successfully delivered projects, managed L3 support for business critical applications.
*Experience in effectively manage multiple issues simultaneously where each of them competing for attention and priority
*Exposure to full project life cycle from Environment design, application build and deployment
*Experience in collaborating with other IT teams in the organization collectively to delivery projects
*Have exposure to compliance requirements for various stages in SDLC processes
2. Candidate Specifications
*Minimum 3 years relevant working experience in MS Access, Database, Java and open source Frameworks.
*Proficient with Java and server-side web-based development, using Java EE, Spring (Batch, Integration), RichFaces, JSF, Hibernate, Maven...
*Proficient with database / data driven web-based applications. Key technologies: SQL (Oracle & Access), PL/SQL
*Knowledge and experience in MS Access Development (VBA)
*Knowledge and experience in some of the industry standard J2EE application servers like Tomcat, WebSphere and WebLogic
*Windows, DOS scripting
*Development experience with OO design and design patterns. Ability to develop in all tiers of the application (presentation, business and database)
*Experience in Oracle/SQL performance tuning/Optimization
*Self-driven; Ability to work remotely with minimal supervision
*Results-oriented; takes responsibility and gets the job done
*Has good communication skills and is able to effectively work remotely, as the successful candidate will be based in China and will need to work closely with project team members in France, and engage with the users, in order to do their job effectively
*Proficient in Reading English; Must be able to speak either Cantonese or Mandarin. French would be a big plus
*Able to rapidly adapt to HSBC organizational policies, practices and standards, and to work within them to progress and complete the work.
*Proactive and willing to learn new technologies
3. Ideal Experience (following skills/experiences would be an added advantage)
*Knowledge and experience in Control-M scheduler
*Knowledge of Capital Markets products, and Front Office to Back Office Operations processes
*Fluent in English (Listening, Speaking) and/or French
*Familiarity with development best practices including unit testing & source control (knowledge of Rational Team Concert would be a plus).
*Other technical skills can be advantageous but are not essential namely:
oContinuous Integration, Buildforge, Sonar
*Agile Test Driven Development
*Working experience in Investment banking environments
What's on Offer
1. Be part of an inclusive,values-led high performing global team
2. Be encouraged to discover and learn new skills
3. Acquire valuable investment banking domain knowledge and build your subject matter expertise while working on projects that bring real value to our customers.
4. be encouraged and challenged by a supportive leadership team with tangible, measurable objectives that will allow you to fulfil your potential.