Senior Java Developer

Recruiter
Thales
Location
Cheshire
Salary
Competitive
Posted
23 Aug 2014
Closes
28 Aug 2014
Contract Type
Permanent
Hours
Full Time
In addition to being a leading name in the UK transportation industry, Thales also provides software solutions offering travellers everything from train updates on the move to Real Time motorway traffic
information. Software teams in our Transportation business are therefore behind a must-have travel app as well as integrated communications systems on underground rail networks and increasingly, a variety of web projects.

Join our small software team in Cheadle and you'll stretch your programming, testing and design expertise in a collaborative environment. As a senior member of the team, you will have shape the function as it grows as well as develop yourself across a range of projects, operating systems and development environments.

Key responsibilities

Overseeing and taking a hands-on approach to designing, coding, configuring and testing software solutions that meet client needs and best practice standards
Working closely with Systems Engineers and customers to establish requirements and test strategies
Partnering with customer support teams to offer attentive through-life support
Applying your technical expertise and project knowledge to identify and act on opportunities to drive cost efficiencies through the application of products
Leading your team to deliver software solutions to deadlines and within budget, including reviewing code and running project reviews
Providing constructive feedback and guidance to ensure we achieve the best possible solution whilst fostering an open and encouraging team environment
Managing a varied and challenging workload across multiple databases, tools and methodologies.

Skills, qualifications and experience

Expert programming skills in Java, JSP, Spring and Hibernate
Experience of leading a project team to delivery in an Agile environment
Knowledge of Eclipse and confidence developing within Linux OS and MVC architecture
Genuine and demonstrable creativity tempered by strong organisational skills and well-rounded communication and relationship building abilities
Familiarity with build tools such as Gradle, applications like Apache and JBoss, and automated testing in Jenkins, Selenium and Junit
Experience of configuration management and change control - in particular control tools like Git
A background using databases like PostgreSGL, MySQL.

How to apply
To be considered for this role, please click on the apply button.

*Faxing is not our preferred method of application. Please Apply to ALL positions by clicking "Apply Now"*