Front Office Java Developer (Hong Kong)
Description
You will work on Market Data Control (MDC), a greenfield project that facilitates control processes to satisfy a regulatory requirement. The technology base has been established and is currently supporting 1 product globally in the production environment. The goal is to grow to 4 products by end of 2014 and the technology needs to be fine-tuned in the process. Working within a team of highly skilled technology and business experts you will have the opportunity to employ your technical skills to influence the design decisions to make MDC a scalable system with good supportability as well as learn about the Fixed Income business..
The environment is mainly Java based programs running on a Linux server, accessing the database using the Hibernate library. Database is Oracle with a highly normalised data model. There is also a small code base in C# hosted in a Windows Server
The role within the team will see you
-
- As the most competent Java developer in the team and potentially leading a small team of outsource developers based in Shenzhen
- Lead design and implementation of key parts of the system
- Revisit parts of the system that were not implemented effectively in the prototyping stage
Requirements
You are a senior software developer with 8+ years’ experience and the following technical skills
-
- Extensive knowledge of Java, specifically the language fundamentals as well as the Hibernate
- Knowledge of Unix fundamentals and scripting
Examples include usage of Perl, bash, sed, awk, cron etc
- Knowledge of Object Oriented theory and related design patterns as well as modeling
- Ability to use a range of Software Development tools, for instance; Eclipse, Maven, Team-city and Toad
Additional competencies and skills that will be considered include:
-
- Demonstrable ability to take ownership of a development through problem identification, solution design and delivery for small to medium size projects.
- Experience of code reviews and continuous integration are desired.
- Interest in the development process and how to improve it at the team and department level.
- Ability to collect business requirements directly from the users and translate them into technical implementation
Leave a Reply
You must be logged in to post a comment.