Dublin based software client are seeking a Senior Java Developer to join their team on a permanent basis.
Job Responsibilities
- Developing applications and enhancing existing software solutions.
- Performing code reviews.
- Ensure technical quality of code is delivered, and technical direction is developed and followed on the project.
- Requirement gathering and documentation in analysis and design.
- Provide technical help with environment setup and config.
- Support of existing applications (bug fixing, incident response).
Experience Required
- 6-7+ years’ experience working with production level software.
Essential and Desirable Skills
- Excellent Java knowledge.
- Experience with React, Bootstrap, Javascript, HTML and CSS.
- Knowledge of Tomcat application servers and multi-threaded programming.
- Good understanding of Groovy and Grails, Spring-boot.
- Familiarity with GIT and Jenkins, or other version control systems/ CI engines.
- Comprehension on software development methodologies and life-cycles.
- Excellent troubleshooting and problem solving skills.
- Awareness of relational database structure and design (MySQL preferred).
Educational Requirements
- Degree in Computer Science or related field.
Standard working week hours