Associate Java Developer
Role Summary
The Totem service, part of Markit Group, provides the major market makers in OTC derivatives with definitive consensus market prices to independently check their trading book valuations. The service encompasses the equity, interest rate, currency, commodity, credit and bond markets, providing comprehensive matrices of vanilla prices and a wide selection of exotic products.
The developer will primarily be involved in building XML web services to both receive and distribute content for the Totem business. The developer will work across different product areas helping to launch a new daily data service, feeding the results of the service to a new web site.
Duties and Accountabilities
- Establish a robust web services framework into which new products can be easily added in a distributed environment.
- Ensure that the web services are secure and follow existing user validation process.
- Carry out any necessary performance analysis to ensure that large volumes of data are handled quickly and efficiently.
- Standardize existing XML messaging protocol across all products for data submission, results retrieval and error handling.
- Work with testing group to set up automated regression testing framework.
- Liaise with the business to establish new requirements / refine existing ones
Business Competencies
- Degree in Computer Science or related field.
- 2-3 years of development experience, ideally in a financial environment.
- Experience writing Java servlets for secure web servers.
- Excellent understanding of Java and J2SE5 technologies.
- Knowledge of Oracle databases and PL/SQL.
- Familiar with subversion, or similar version control system.
- Good understanding of asynchronous calls in a distributed services environment is essential.
- Experience working with multi-threaded systems.
- Ability to write high-level libraries that hide complex low level code (understanding of high level technologies is good, but candidates must have some understanding of what might go on underneath).
Personal Competencies
- Strong analytical and mathematical skills
- Proactive and able to work independently with minimal supervision
- Displays energy, drive and stamina.
- Open minded, flexible and willing to adapt to changing situations.
- Focused on delivery
- Must be an excellent communicator both written and verbally.
- Must be able to work in a team environment.
The Contact
Interested applicants should send their CV and a covering letter to careers.europe@markit.com citing "Associate, Java Developer" in the subject line.
Please apply with CV and covering letter to careers.europe@markit.com citing "Associate Developer" in your email.
