Software Developer/ Engineer/ Architect

Senior Java Developer

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