Principle Java Developer/Designer
Principle Java Developer/Designer required for financial services company in Bedfordshire.The main purpose of the role is to lead design and develop high performance, mission critical Java applications in line with technical designs, and to deliver applications into test and production environments successfully across projects.
Duties will include:
- To lead designs and development at a programme level in line with Enterprise architecture.
- To perform the role of a technical team lead/designer giving direction and support to other.
- To ensure solutions meet programme/business requirements.
- To work closely with the team members of the Development function in leading the implementation of application design of payment subsystems at a programme level.
- To work with System Analysts, Architects and Development managers to ensure code is
developed according to the agreed requirements, timelines and design. - To provide mentoring to less experienced developers.
- To ensure code is developed to agreed Quality standards, Design principles, Coding Standards, Enterprise Architecture and business requirements across a programme.
- To create and review of technical option papers / specifications.
- To create, assure development designs and lead the development process for these at a programme level.
- To ensure code is successfully unit/component tested before delivery to central test to the
required coverage.
Essential skills required:
- Top end Java development and design skills.
- Strong experience and knowledge of the following: JUnit/TDD,Spring, Hibernate, BEA Weblogic 8.1 +, Eclipse, Oracle, PL/SQL and database concepts, XML and associated technologies, SOA, Web services, Java development IDE.
- Experienced in Agile/Iterative Application Development.
- Excellent knowledge and experience of UML and Object-Orientated principles.
- In depth experience in the full lifecycle of software development (inception to transition/Live)
- Technical experience in the implementation of mission critical resilient batch systems.
- Ability to lead a team or multiple projects streams to deliver to tight deadlines.
- Good technical writing ability. In depth technical experience with, and ability to design systems utilising OOAD, SOA, Java, J2EE, Spring, Hibernate, web services, XML and SCA.
This is an excellent opportunity to join a UK market leader who invests heavily in their staff with
excellent training and offer great career progression. For full job description
please contact Stephen Savva on 0208 400 1815 or email CV to apply.