Wanted: Senior Java DeveloperContract: 12 monthsRate: 450+ per dayLocation: DublinStart date: October 2020 The Resource will be required to provide the services for 8 hours per day (excluding lunches or rest periods) Monday - Friday (excluding public holidays in the Republic of Ireland) between the hours of 08:00 and 19:00. Key Requirements* Facilitating the achievement of goals established for the projects to which assigned,* Programming of Java, J2EE, Struts and EJB application components* Coding in adherence to the standards of the application in question* Maintaining tuning and repairing applications in order to keep them performing according to technical and functional specifications;performing preventive maintenance activities; providing user support* Integration of technical and application components to meet business requirements* Completing assigned tasks related to phases of development lifecycle of enterprise applications within given scope and timeframe requirements* Mentoring and facilitating skills transfer to Department staff* Any other tasks which are considered by the Department to be appropriate to the role. Key Experience/competencies/skillsetsDeveloping web applications utilising Java 1.5, EJB 2.0 and Struts 1.1Maintaining large-scale, critical, legacy J2EE 1.4 web applications deployed to OC4J 10.3.3.0, on Solaris 5.10 and OracleDeveloping and maintaining PL/SQL stored procedures, packages and functions on OracleUAT and Production Administration of Oracle Application Server (10.1.3.3) in a large scale J2EE development on Sun Solaris 5.10Interfacing with external systems via secure file transfer, using legacy API's andWorking with Oracle 10G and designing, developing and maintaining application schemas Codebase managementComplex on demand ad-hoc report writing utilising SQLExperience in developing proofs of concept and designing large scale J2EE solutionsDeveloping and maintaining application schemas with Flyway migration toolCode building and deployment, including on boarding new staff and mentoring junior and senior staffSupporting production legacy systems, including: troubleshooting, maintaining, tuning and repairing legacy applications; performing preventative maintenance activities, providing end user application supportAdministration of Subversion Servers, and large subversion repositoriesDevOps, continuous integration (Jenkins), unix administration, batch scripting, UAT and Production server deploymentProducing well-written and well-presented English documents for consumption by cross functional teams including: Business Analysis, Test Cases, Technical Documentation (including developer wiki's)HTML 4, JDBC (ojdbc14), Servlets 2.3 and JAP 1.2/2.0 Writing and executing of manual test cases and system testData migration, using SQL*Loader Minimum or Mandatory Requirements The Resource proposed must meet the following minimum/mandatory requirements - these are Pass/Fail requirements:* Be fluent in the English language.* 7 years maintaining large scale, critical, legacy J2EE 1.4 web applications, deployed to OC4J 10.3.3.0, on Solaris 5.10 and Oracle 10G.* 7 years developing web applications deployed to OC4J 10.3.3.0 utilising Java 1.5, EJB 2.0 and Struts 1.1.* 7 years working with advanced PL-SQL.