Java Developer (Asset Management)

MG Investments is Prudential plc's UK based fund management business and is one of Europe's leading active asset managers with more than £238.4 billion* of funds under management across fixed income, equity, property and multi-asset strategies. -*as at 31 March 2013

Opportunity

MG are conducting a large project to migrate a collection of WebLogic Integration middleware applications to Spring Framework. As a result we are looking for a number of Java/Spring developers. The candidates will have good Java/Spring development skills and experience of associated technologies. An understanding of the Investment industry is an advantage but not madatory. They should be experienced in working within a structured team to set standards using Agile methodologies.

Key responsibilities

Development Unit Testing The primary responsibility of the developer is to write the Code, Unit and Integration Tests. As this is fundamentally a migration project, applying keen analytical skills to an existing code base will be essential without getting bogged down in unnecessarily rewriting code. Queries will need to be address to colleagues or key business users so excellent communication and incisive understanding would be very beneficial.

Ensure Quality QA would be done by peers, as well as analysis tools but high personal standards are key to delivering quality. There are strong enterprise patterns being implemented as part of this migration and once up to speed, the developer may also be asked to review other developers work.

Attend the Daily Standup The 10 minute stand up meeting occurs at the start of the working day. The whole project team attends what is essentially a daily scrum meeting and giving a concise update would be expected.

Maintain the ProjectBoard The project board is a task summary of the iteration. It details progress of all of the tasks that are in the iteration.

Maintain the Backlog All members of the team are able to maintain the backlog of product changes on MKS integrity. It is the responsibility of each team member to keep the status of each item that they work on in an up-to-date state. Technical lead gets final say on estimates, scope etc.

Attend and contribute to the Retrospective review meeting. The retrospective review is intended to close out any issues/problems encountered during the iteration. During the course of the iteration, the team's focus is on getting the release delivered and work-arounds to issues should be accepted where possible. The retrospective gives an opportunity to take a step back and get any of these issues/workarounds sorted properly.

The Developer is expected to communicate daily with the Technical lead. Appraising him/her of any issues, opportunities and generally updating about the state of the release.

The Developer would normally be expected to notify the Technical Lead of any deviation from standard architecture, or any solution that may compromise the long term strategy goals of the overall systems architecture at MG.

What we are looking for

Essential * Experience of Spring, J2EE, JMS, JDBC, XML and associated technologies within an application server

* Proven track record of delivery on business critical systems

* Used to working in a structured environment

* Good interpersonal skills, must be able to work well other members of the team and deal tactfully with users

* Basic SQL skills on Oracle platform

* Maven

* Fitnesse Test Suite

Useful

* UNIX - Linux/Solaris

* BEA WebLogic Workshop(9.2) / WebLogic Integration(WLI)

* Code management tools

* OXM tools (JAXB) * Test driven development

* Agile/Iterative development experience

* Asynchronous messaging (especially MQ Series)

MG is an equal opportunities employer and welcomes applications from a diverse background.

July 26, 2013 • Tags:  • Posted in: Financial

Leave a Reply

You must be logged in to post a comment.