Software Developer/ Engineer/ Architect

Mid-Level Java Developer

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