Wanted: Senior Java Developer
Contract: 12 months
Rate: 450+ per day
Location: Dublin
Start 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/skillsets
Developing web applications utilising Java 1.5, EJB 2.0 and Struts 1.1
Maintaining large-scale, critical, legacy J2EE 1.4 web applications deployed to OC4J 10.3.3.0, on Solaris 5.10 and Oracle
Developing and maintaining PL/SQL stored procedures, packages and functions on Oracle
UAT and Production Administration of Oracle Application Server (10.1.3.3) in a large scale J2EE development on Sun Solaris 5.10
Interfacing with external systems via secure file transfer, using legacy API's and
Working with Oracle 10G and designing, developing and maintaining application schemas
Codebase management
Complex on demand ad-hoc report writing utilising SQL
Experience in developing proofs of concept and designing large scale J2EE solutions
Developing and maintaining application schemas with Flyway migration tool
Code building and deployment, including on boarding new staff and mentoring junior and senior staff
Supporting production legacy systems, including: troubleshooting, maintaining, tuning and repairing legacy applications; performing preventative maintenance activities, providing end user application support
Administration of Subversion Servers, and large subversion repositories
DevOps, continuous integration (Jenkins), unix administration, batch scripting, UAT and Production server deployment
Producing 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 test
Data 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.