My client is a global provider of software solutions for the financial sector based in Dublin's city centre.
Job Description:
The requirement is for an experienced Java Developer to work on my client's web based products.
Roles / Responsibilities:
Working as a member of a team to deliver robust, highly scalable and maintainable software solutions.
Diagnosing and solving functional and performance / scalability issues with product software. Interacting with internal and external customers of the organisation, to define requirements, design and develop solutions. Ability to identify and deliver process improvements within the development area and to work effectively with Test Engineering Team to resolve open product issues in an efficient manner.
Participate in all phases of the development lifecycle; Technical investigation, Design, Development and Test.
Mentoring of less experienced staff where appropriate e.g. development best practices, peer review of designs, code and tests.
Must be able to work with minimal supervision, relied upon for critical tasks and accept leadership roles when called upon to do so.
Skills / Experience:
The suitable candidate will possess most of the following:
At least 5 years experience developing web based java applications.
Proven working experience of languages and Web technologies such as java\J2EE, SQL and XML are essential.
Strong software architecture and design skills
Working knowledge in the following areas:
JSP development HTML
XML related technologies
Relational databases (ORACLE, DB2 or SQL Server)
Experience in design, development and management of automated JUnit and acceptance tests