Senior Java Software Engineer

Recruiter
Contact Careers
Location
Leeds
Salary
£45000 - £55000/annum £45000 - £55000
Posted
18 Jun 2017
Closes
18 Jul 2017
Contract Type
Permanent
Hours
Full Time
Senior Java Software Engineer
Covering offices in Sheffield, Leeds, Manchester and Birmingham
Salary £45,000 - £55,000 Basic plus perks
Excellent opportunity for an experienced software professional to join a rapidly growing UK services team. This position is a hands-on role with technical and team leadership responsibilities. The successful candidate will work closely with clients and internal delivery team to design and implement new technology solutions involving web applications, service-oriented architecture and complex system integration projects.

Core skills include the following:
• Demonstrable experience in designing and developing software using Java (SE and EE, up to Java 8), JDBC, Servlets, SOAP, REST, XML, JSP, RMI, web services, OSGI and Portal technologies
• Detailed working knowledge of software design techniques, including object-oriented analysis and design, and work in an agile environment
• Apply open source frameworks and technologies (Spring, Hibernate, JPA, Maven, and others) to development projects, where necessary
• Lead and coordinate development activities and deliverables of junior team members throughout projects
• Ensure that the architectural principles of a design are carried through to the developed code base
• Conduct peer reviews of designs and source code
• Assist in the overall coordination of integration and testing of system components
• Assist project managers with planning activities
• Foster and maintain customer relationships on technical development topics
• Participates in consulting and analysis activities with client and partner teams to scope and estimate new initiatives
• Team leadership: ability to assist and mentor junior software engineers and liaise with other remote team members

For more detail sand a full role specification please send your details to us and we will contact you to discuss