My client has a requirement for an experienced Java Developer to join their project in Cork.This will be a technically challenging position, working on a major enterprise application. The role will require constant interaction with other developers in the team and project management to develop and maintain a rebust, scalable, and performant system. The successful candidate (s) for these roles will have a minimum of 3 years commercial experience in Back End and Front End Java EE technologies (Java, JPA, JSP, GWT, Spring Hibernate)
* Develop/Maintain multi-tier applications in Java
* Develop Front End, service and data layer.
* Develop unit tests, understand build systems and source code control (MVN, GIT)
* Peer review of detailed designs, code and unit tests.
* Bug fixing and enhancement implementation.
* Production support
* Adhere to and promote internal information security policies and procedures
* N-Tier application design and development
* Spring, Hibernate, JPA, REST
* A strong understanding of latency, performance in the JVM etc.
* Excellent knowledge of Java EE
* Web Service Development
* Strong application process flow and problem solving techniques
* Ability to set and work to fixed deadlines
* Good level of software engineering literacy and communication skills
* Knowledge of design patterns
* Rules Engines knowledge particularly Drools
* Atlassian suite (JIRA, Bitbucket, Bamboo, Crucible, Confluence)