Java Developer
Limerick
2
€45,000 - €55,000
Ref: E16208NB
Job Description
My client is seeking an experienced Java Developer to join their team in Limerick city.
About this role
My client, a leader in their sector, is seeking an ambitions software engineer to join their team in Limerick. You will enjoy a flat organisation working on exciting projects amongst the team of analysts and fellow programmers. This role is ideal for someone who wants exposure a sector that is going through a great period of growth. If you’re a Java developer with a few years under your belt and want a company who value ongoing training and development, then you’ll certainly want to consider this unique opportunity.
Responsibilities:
- Lead innovative and technically challenging projects.
- Provide specific areas of expertise within development teams responsible for producing new products and supporting existing ones.
- Develop high quality client/server applications in a Windows/Unix environment.
- Mentoring and assisting other team members.
- Carry out advanced design and programming tasks using Java as your primary language
- Be involved in the complete software development life cycle including; requirements analysis, design, construction and testing
- Allocation and delivery of team project tasks to quality and on time
- Build collaborative customer relationships by providing valuable expertise to customers beyond their expectations
- Communicate information clearly and concisely, sharing an appropriate level of detail and using the appropriate communication methods
- Provide regular project feedback to management
- Deliver high quality solutions by ensuring that appropriate processes are followed and peer reviews are carried out
Requirements:
- 3 + years in experience of delivering enterprise applications using Java
- Proven track record in design and development of new products/components utilising Agile Methodologies.
- Have the willingness to take component design and progress it through to development, testing, validation, documentation and delivery.
- Should be highly analytical and technologically minded, with strong problem-solving skills and willing to work as part of a team.
- Develop creative solutions for complex and abstract problems.
- Gathering and documenting user requirements, analysing data and conducting unit, system, performance and quality assurance testing.
- An innovative, creative and flexible personality.
- Extensive experience in JEE environment.
- Strong background in Java, C#, Web Services
- Extensive experience in JEE environment.
- Good knowledge of design patterns
- Good knowledge of Spring and Hibernate
- Familiarity with Java annotations and dependency injection
- Good knowledge of RESTful APIs (XML, JSON, etc)
- Very good knowledge of MySQL
- Good knowledge of JavaScript frameworks (jQuery, etc)
- Knowledge for XSLT is beneficial
- Familiarity with UNIX commands and scripting
- Experience with build and automation tools e.g. Maven, ANT etc
- Knowledge of IEC 62304 and ISO 13485 standards would be beneficial