Junior Java Developer


Premium Job From Canaccord Genuity Limited

Recruiter

Canaccord Genuity Limited

Listed on

12th January 2017

Location

EC2V 7QR

Salary/Rate

£30000 - £35000

Salary Notes

Competitive

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Canaccord Genuity Ltd are looking for a Junior Java Developer to work on cutting edge java based financial Web application, Quest®, on Google Compute Engine Cloud Infrastructure utilising technologies such as Docker, Ansible and Nginx.

Quest® provides interactive online models, analytical tools and idea-driven research publications for analysing corporate wealth creation and valuation.

Canaccord Genuity is the global capital markets division of Canaccord Genuity Group Inc., offering institutional and corporate clients idea-driven investment banking, merger and acquisition, research, sales and trading services from Canada, the US, the UK & Europe, the Middle East and Asia-Pacific. We are committed to providing valued services to our clients throughout the entire lifecycle of their business and operating as a gold standard independent investment bank - expansive in resources and reach, but targeted in industry expertise, market focus and individual client attention. To us there are no foreign markets.™ QUEST® is at this stage registered in the UK and in the USA, and common law trade mark rights are asserted in other jurisdictions. For Professional Investors only.

Role Responsibilities:

                                                                                                     Working alongside Senior Java developer, maintaining and supporting the entire 3 tier client server application and environment.

                                                                                                     Pro-actively engaging the business to propose enhancements and draft requirements whilst learning the complexities of the product.

                                                                                                     Providing support for the existing Java applications in the production environment.

                                                                                                     Designing, developing and testing software components to exacting technical performance and criteria.

                                                                                                     Contributing to the overall progress of the software development lifecycle, working alongside the existing in-house development team.

Technical /Qualifications:

                                                                                                     Educated to degree level in relevant field.

                                                                                                     At least 6 months to a year demonstrable commercial experience in Java 5 or higher. Or SCJD (Sun Certified Java Developer) certification in Java 5.

                                                                                                     Experience of the libraries, frameworks, and tools used (IntelliJ, Maven, Mockito, Guice or similar).

                                                                                                     Practical understanding of development best practices.

                                                                                                     Prior experience with using agile development practices, automated testing and continuous delivery.

Desirable:

                                                                                                     Experience of Unix like operating system

                                                                                                     Any JavaScript or related framework

                                                                                                     Working knowledge Cloud-based infrastructure.

Core Competencies/Skills:

                                                                                                     Highly competent user of Java and working with relational databases

                                                                                                     Experience in developing complex technology and solving intricate problems.

                                                                                                     Substantial experience designing and delivering large-scale, high-throughput, intensive systems including service orientated and stage event driven architectures.

Soft Skills:

                                                                                                     Strong team player who can demonstrate autonomy as required.

                                                                                                     Ability to work and contribute within a small team environment to deliver development requirements

                                                                                                     Flexible and adaptable.

                                                                                                     Ability to communicate effectively.

                                                                                                     Strong desire to learn.

Standards of Behaviour:

The behaviours and competencies described below reflect the Company’s values for compliance by all staff as appropriate within their role:

Technical Skills:

                                                                                                     Demonstrates the required level of technical proficiency to fulfil

the requirements of the role

                                                                                                     Proactively seeks to keep up to date; shares knowledge with others in the team

                                                                                                     Challenges current processes constructively and suggests improvements.

High Performance:

                                                                                                     Takes accountability and ownership for own responsibilities

                                                                                                     Produces work of a consistently high quality and high level of accuracy

                                                                                                     Provides a proactive and value added service to internal and external clients

                                                                                                     Can be relied upon to meet deadlines, work additional hours where necessary, prioritise own workload and manage own time as well as that of members of their team/department (as relevant).

Teamwork and Communication:

                                                                                                     Respects and recognises the contributions of others

                                                                                                     Takes collective responsibility, encourages positive relationships with all areas staff

                                                                                                     Communicates professionally at all times, listens to colleagues and clients, responds appropriately and instils confidence and adaptability.

Ethical and Compliance Behaviour:

                                                                                                     Upholds and promotes high ethical and compliance standards including integrity, honesty and fair dealing.

                                                                                                     Upholds and promotes the good reputation of Canaccord Genuity and complies with the firm’s policies and procedures as well as applicable FCA rules.

To apply for this role please click the APPLY button

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: