Description
Senior J2EE developer
The successful candidate will be part of our innovative and dynamic R&D team. He/she will have experience implementing and developing software within a project based environment. The role involves developing software for the telecommunications market. The position will be based in Limerick, Ireland.
Responsibilities include:
- Creation of Design and Functional Specifications
- Review Design, Functional Specifications and Code developed by other team members
- Ability to design and implement complex modules with minimal supervision
- Ability and willingness to take a component design and progress it through to development, testing, documentation and delivery
- Create and review of Test Plans and Test Tools
- Participation in continuous process improvements
- Installation and delivery of developed applications to a customer site
SKILLS NEEDED
Candidates should have a relevant degree, a minimum of 4-6 years industry experience and a strong background in the following areas:
- Experience using Virtualization, Cloud-based Applications, Amazon AWS, VM-ware, EC-2
- Strong Java and OO skills
- Good knowledge of standard OO design patterns
- Good knowledge of ORM frameworks such as Hibernate
- PL/SQL knowledge having used - MySQL, Oracle, PostGreSQL
- Maven 2, Continuous integration tools such as Continuum, CruiseControl
- Maven - continuous integration tools such as Hudson
- Experience in the full software development life cycle
- Experience in using software quality processes
- Candidates should have good problem solving skills and be willing to work as part of a team
- Experience developing on a Linux/Unix platform
- RDBMS experience encompassing schema design
- Knowledge of Spring MVC
- Experience using the Spring Core Framework including Spring web flow, Spring MVC
- Previous experience of leading a team would be an advantage
They should be self-starters with a good, flexible can-do attitude and be willing to adapt to changing project priorities.