Development Team Lead Job in Dublin South

DB is the world's leading source of commercial information and insight on businesses, enabling companies to "Decide with Confidence" for 170 years. DB's global commercial database contains more than 165 business records in over 200 countries. DB provides solutions sets that meet a diverse set of customer needs globally to mitigate credit and supplier risk, increase cash flow and drive increased profitability.

Based at our new Sandyford location, DB is creating an exciting and innovative centre of excellence. We will be working with leading edge, emerging technologies to create strong, customer focused interfaces for DB products. We are seeking innovative, motivated and talented individuals to work in our fast paced growing operation.

Role Summary

We are seeking Java Software Development Team Leaders with a proven track record to lead in a dynamic java development environment in a fast growing organisation. You will be responsible for managing the full development life cycle in addition to mentoring and managing a talented team of professionals.

As an experienced software developer or team leader, you will be part of an organisation using the latest tools, technologies and architectures to deliver state of the art software. You will be responsible for working with other development leaders designing the architecture of the software and developing system design specifications.

Reporting to the IT Director, you will be part of a dynamic and fast-growing team in a cutting-edge technology environment in a global organisation.

Key Responsibilities

* Provide technical leadership in relation to the design and development of web applications.

* Development of web applications written primarily in Java in a Linux/Windows environment.

* Delivery and management of each stage in the project lifecycle of web applications, back end interfaces and framework components.

* Development of production grade software in addition to proof-of-concepts wire frames and early experience proto types.

Skills and Experience Required

* Four plus years experience of leading software development project teams.

* University Degree in Computer Science or Engineering.

* Six plus years commercial experience in web application development and/or software development using Java/J2EE.

* Familiarity with web services, their associated protocols and definition languages such as SOAP, XMLHTTP, RPC and WSDL.

* Strong experience of object-oriented/ modular programming - design and implementation.

* Experience of the full software development life cycle: business /systems analysis, requirements gathering, functional specification authoring, development, testing, delivery and deployment is essential.

* Strong command of at least two of the following Java frameworks is required: Spring MVC, Apache Velocity and JSF.

* Experience with Flex, Ajax and Flash is an advantage.

Personal Attributes Required

* Demonstrated people management and project management skills are essential.

* Flexibility to manage multiple complex projects in a busy challenging environment.

* Candidates must be able to work both in a collaborative team environment and also in an individual capacity.

* Excellent communication skills are essential.

* Enjoy working in a creative start up environment.

* Be innovative and enjoy working with emerging technologies.

* Strong attention to detail with a professional commitment to high quality deliverables.