South Dublin based company requires a Mid-Level Java Developer to join their team. Exciting opportunity to join a growing team
Job Responsibilities
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
Experience Required
- 3 or more years’ professional experience in a Java environment.
Essential and Desirable Skills
- Advanced Java programming skills
- Experience with a Lean / Agile development environment and methods
- Knowledge of at least one JavaScript libraries such as JQuery, Angular 2, Bootstrap.
- Experienced in exposing and consuming Web Services (SOAP / REST).
- Strong knowledge of SQL, query optimization and database engines, preferably Oracle.
- Experience with scalable, transactional and distributed systems.
- Excellent analytical and creative problem-solving skills.
- Excellent communication, interpersonal and presentation skills.
- Previous work in a continuous delivery environment desired.
- Understanding of infrastructure and operational aspects desired.
Educational Requirements
- Third level degree in related field or relevant work experience in lieu.
- 40 Hours per week
- Annual leave
- Healthcare
- Pension