Job Search

  • Having trouble finding the right job?

    Send us your CV and our highly trained recruitment specialists will do everything they can to match you to your ideal role.

    Submit your CV

Senior Software Engineer - Data Streaming

John Egan
Connacht - Roscommon
Connacht - Mayo
Connacht - Galway
Job Type: 
Permanent Full time
Negotiable Salary

Senior Software Engineer – Data Streaming

This role is for: Senior Java Engineer, Data Streaming, Enterprise Java, Kafka

Due to expected growth, Solas Consulting are hiring a seasoned, Senior Software Engineer with strong Data Streaming skills to join a global organisation in the heart of Ireland.

Your will:

  • Develop, testing and mentor within a Scrum environment
  • Work with cutting edge tech (Enterprise Java, EJB, Big Data, Analytics) and  large scale data processing platforms (Apache Kafka and Apache Spark). 
  • Bring your own experience and ideas to the table abe be responsible for developing a standard of high quality java code in an agile environment

You have:

  • A 3rd level degree in Computer Science / IT
  • Seasoned knowledge of Java and Web Services including REST
  • Object oriented analysis, design experience
  • Excellent communication skills essential
  • Excellent analytical and problem-solving skills
  • Ability to work on own initiative and mentor scrum teams

Your Experience:

  • 8+ years’ overall experience in software development using Java/J2EE
  • Experience working with Junit, JMeter, Maven, ANT, GIT, SVN, BitBucket, Jenkins etc.
  • Srcrum experience would be great.
  • Java/JEE Certification such as OCA/OCP/OCM is an added advantage
  • Understanding of big data with hands-on experience in building real-time data pipelines and streaming apps
  • Experience in processing massive amounts of streaming events
  • Experience in distributed streaming platforms and batch processing systems
  • Experience working with Shell Scripts and Python
  • Hands-on experience in distributed streaming platforms using Apache Kafka
  • Hands-on experience in large scale data processing using Apache Spark
  • Experience with Docker, Vagrant, Mesos, Aurora, Zookeeper – in general application deployment, management, scheduling and execution in cloud
  • Experience with cloud infrastructures (hands-on) – AWS, Cloud Foundry, Open Stack etc.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms



This role is for: Senior Java Engineer, Data Streaming, Enterprise Java, Kafka


If this position is of interest to you or you would like to hear more, please apply below or call John on 01 244 9516 for immediate consideration.