Java Developer

£40,0000 - £55,000 + bonus + benefit

City

The Company
The company is a dynamic, fast growing, international organisation supplying a highly innovative and industry changing transaction network to the investment industry across the globe. The company is at the forefront of new technology and are exploring the implementation of new technology to further change the industry They continue to expand globally and across datacentres and although not a greenfield company there are many interesting challenges in this role and an opportunity to build a tam further and contribute to expansion.

The Role
You are an experienced Java developer who will report to the Head of Development. You will work in a small 8 person team be part of the development roadmap for the implementation and maintenance of the Information Services system. You can add value quickly in order to meet client deadlines and meet the expansion of the business. In addition, you must be able to learn new technologies quickly and a willing sharer of information with the team e.g. codes, development ideas. The key responsibilities include:

  • Develop and deliver solutions according to the approved works programme with adherence to time, cost, regulatory and quality parameters
  • Be responsible for ongoing product evolution and release management
  • Document and share knowledge with team members
  • Ensure coding standards and guidelines are maintained and adhered to

Who are they looking for
To be considered for this excellent opportunity, you should meet the following criteria:

  • Commercial experience of Eclipse or Spring Tool Suite (STS); Spring (and particularly MVC, Security, Rest, Integration and Batch modules); Hibernate; Maven; Jenkins (continuous integration)
  • Commercial experience of front end technologies like HTML5; AngularJS; bootstrap; JQuery; Highstock GUI widgets
  • Commercial experience with Postgres SQL database and associated tools.
  • Familiar with methodologies such as TDD and Agile development
  • Strong communication skills and the ability to interact professionally with a diverse group of clients, colleagues and customers
  • A general understanding of fund management financial services would be an advantage but is not essential

Personal Qualities

  • Team player in multi-disciplined environment and possess a strong work ethic
  • Ability to stay calm and focused under pressure and when interacting with customers, colleagues and service partners
  • Passionate about quality and 'getting it right' and an attention to detail
  • Highest levels of professionalism, honesty and integrity
  • Willing to pursue a problem through to root cause identification