Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Java Developer

Job LocationSurrey
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

We are looking to expand our development teams, which build and maintain a number of operational systems for a key client within our Defence and Intelligence portfolio. The role offers fantastic opportunities to lead a team developing leading edge and bespoke technologies within an interesting and rewarding environment.Your future duties and responsibilities:The Team is primarily focused on the development of new capabilities for our client using an Agile delivery framework, in addition to providing third line support for operational systems. We are after an experienced Software Engineer who is able to work alongside the Technical Architect and development teams out of our Leatherhead Delivery Centre. Candidates must have proven team leadership skills, be pro-active, take ownership of tasks and provide technical governance and development of a team of highly motivated software developers.Required qualifications to be successful in this role:• Experience of developing using Java (ideally 8 or 11) with code written to a common standard including well-documented code and design documents.• Experience of System Testing and experience of automated testing - e.g. unit tests, integration tests, mocking/stubbing.• Experience of using Linux as a deployment platform and day-to-day development environment - e.g. has experience of package management, networking configuration etc.• Demonstrated experience in at least one of: RHEL, CentOS, Debian, Ubuntu.• Experience of a version control system: e.g. Git (preferred), SVN, Mercurial.• Experience of continuous integration & analysis systems: e.g. Jenkins, SonarQube, FindBugs.• Ability to use a wide variety of open source technologies - e.g. Apache Tomcat, Log4J, Maven, Spring, RabbitMQ.• Experience of automation/configuration management (i.e. Ansible).• Able to write, review and assure technical documentation such as LLDs, user guides, release notes etc.What you can expect from us:Build your career with us.It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change-supporting our clients digital journeys and offering our professionals exciting career opportunities.At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.Be part of building one of the largest independent technology and business services firms in the world.

APPLY NOW

© 2019 Naukrijobs All Rights Reserved