Scala/Java Developer

This organisation helps companies deliver remarkable customer experiences across every conversation and every channel – voice, email, text, social, web – through a single software platform.

Their solution platform brings all conversations together in one place, ensuring a consistent omni-channel customer experience and they are a global leader in providing unified interaction management, workforce optimisation, and back-office solutions.

The successful candidate will;

  • Analyse, design, program, debug, and do ongoing modification of software components. (Code may be used in commercial end-user applications, prototypes, or in test tools or other supporting programs)
  • Interact with internal cross-functional members to better understand system requirements and/or necessary modifications
  • Design, develop, test, document and analysis of modules or features of new or upgraded software systems and products
  • Develop and/or execute implementation according to project plans and priorities
  • Participate in development in any of a range of product areas such as thin client, rich client, server, installation, communication layers, and so forth
  • Troubleshoot, analyse, replicate, regress and resolve complex field software problems escalated to engineering
  • Work closely with developers and performance engineers to enhance supportability and identify performance bottleneck in the product
  • Design, implement and test enhancement feature requests to enhance product functionality as needed
  • Handle critical customer problems in real-time and developing code fixes or enhancements to be included in future code releases or patches
  • Coordinate, respond, track and follow-up on customer problem reports/technical support requests for Engineering
  • Reproduce customer issues and resolve them by either establishing a workaround or a solution, or by debugging and creating a bug fix

Required Experience

  • 5+ years of software development experience
  • Scala programming language (desirable but not essential)
    • Akka toolkit
    • Strong Java experience developing enterprise product and willing to learn Scala
    • Extensive background in programming developing Enterprise server-side, multi-threaded, scalable and highly available (HA) application on Linux
    • Cassandra, Mesos/Marathon, Spark, Docker containers
    • Experience dealing with REST API and protocols
    • Experience handling Json and/or XML datasets.
    • Strong experience in query and data modeling with SQL in relational databases
    • Working knowledge of Linux and shell scripting
    • Experience with Agile development processes

Nice to have skills:
Background in data analytics and visualisation

For more information on this role, apply now or call Ronan O’Sullivan on 091 782 112

Salary: On Application Location: Galway