Senior Java Developer

Recruiter
CGI
Location
London
Salary
£65000 - £75000 per annum + benefits
Posted
09 Feb 2017
Closes
09 Mar 2017
Contract Type
Permanent
Hours
Full Time
Senior Java Developer

Position Description
CGI, one of the big five IT and business process firms in the world, are building a new digital team of agile service design specialists, building and delivering user centred services and solutions in partnership with our clients based in the South East of England. Being part of a new start-up business in the London area with the financial backing of a multinational organisation, our team offers the best of both worlds.

We are looking for talented individuals with a keen eye for the latest technological trends and open source technologies, to join our agile team and to help us build one of the greatest digital hubs in the London area.

CGI offers a competitive compensation package with opportunities for growth and professional development Flexible hours and remote working possibilities are offered as part of this role as well as other excellent benefits including pension and share purchase matching schemes.

We are looking for a Senior Java Developer to join us in the beginning of this open source journey and to have an active role in shaping our future plans and technical direction. You will be part of a fast-growing and pioneering working environment you will be delivering new and innovative open source projects. Your future duties and responsibilities
As a Senior Java Developer, you will undertake development activities in TDD, BDD, Scrum and other Agile practices.

As part of your role, you will be responsible for coding, testing and maintaining software systems, while mentoring and building the development capabilities of the agile teams. Required qualifications to be successful in this role

Essential skills

- 5+ years of working experience

- Strong and demonstrable understanding of Object Oriented Programming and its design patterns

- Strong and demonstrable experience in Java

- Experience in build automation tools like Maven, Gradle etc

- Strong understanding of REST

- Experience in working with relational database management systems (RDBMS) and Object-Relational Mapping (ORM)

- Experience with Agile practices (Scrum, Kanban, TDD, BDD)

- Familiarity with Continuous Integration concepts and tools

- Proficient understanding of code versioning tools, such as Git

- Strong written and verbal communication skills

- Experience with Cloud providers

Desirable skills

- Familiarity with GDS standards

- Contribution to open source projects

- Some experience with NoSQL databases
Other

- Occasional travel to other parts of the UK may be required

- Candidate must be eligible for UK Security Clearance At CGI, we're a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 68,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com.

This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans.

We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted.

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs. Skills