Java Developer Dublin city centre /Hybrid 12 month contract Our high profile client based in Dublin city centre is seeking a Java Developer with 3+ years of experience, Responsibilities: Design, develop, test, and deliver high-performing, mission-critical enterprise-grade applications. Implement the product's lifecycle: Design, development, quality/testing, deployment, and maintenance Translate software requirements into working and maintainable solutions using common design patterns and Service Oriented analysis and design. Design and develop the user interface/presentation layer for applications Participate in software and architectural development activities to deliver tactical and strategic improvements to systems. Perform maintenance, tuning, debugging, and repairing of applications to keep them performing according to technical and functional specifications Complete assigned tasks related to phases of development lifecycle of enterprise applications within given scope and timeframe requirements Design, write and execute unit and integration test plans Use continuous development/integration and automated test tools when applicable Root cause analysis and incident resolution Continuously contribute to team performance improvement and collaboration Collaborate effectively across teams Required skills: 3+ years of Java application development with expertise in the full software development lifecycle. Spring, JavaScript, Angular2+, HTML, XML, CSS or equivalent. Experience developing webservices. Must be able to work on every stage of the software development life cycle OpenShift, Angular, TypeScript, NodeJS, Pl/sql Skills: Java j2ee spring Angular webservices pl/sql