Senior Software Engineer - Data Streaming

Job Category:
Software Developer/Engineer
Job Type:
Permanent
Level of IT Experience:
5-10 Years
Area:
East Ireland
Location:
Westmeath
Salary Description:
Negotiable
Posted:
05/12/2017
Recruiter:
ITech Consult Recruitment
Job Ref:
916836

Senior Software Engineer/Data Streaming/Westmeath/Ireland
Reference: 916836
Sector: Computer Services
Location: Co. Westmeath
Start: ASAP
Job Type: Permanent

Introduction:
Our client is an independent, Irish based, Software Services Company. Their purpose is to provide industry leading Software Services that deliver end to end solutions in the technology sector.
On a day to day basis you will be developing, testing and mentoring within an Engineering Scrum Team in an innovative Telecom project.
You will be working with the latest technologies in the market including Enterprise Java, EJB, Big Data, Analytics etc including (and not limited to) distributed streaming and large scale data processing platforms such as Apache Kafka and Apache Spark.
It is expected that you bring your own experience and ideas to the development and you will responsible for developing a standard of high quality java code in an agile environment including unit testing and other types of functional and non-functional testing.

Skills / Experience:
* A 3rd level degree in Computer Science / IT
* Very strong knowledge of Java and Web Services including REST
* Object oriented analysis, design experience
* Excellent English and Communication skills essential
* Interface with customers and stakeholders and mitigate risks
* Excellent analytical and problem-solving skills
* Ability to work on own initiative and mentor scrum teams

Technical Skills / Experience:
* 8+ years' overall experience in software development using Java/J2EE
* Experience working with Junit, JMeter, Maven, ANT, GIT, SVN, BitBucket, Jenkins etc.
* Understanding of big data engine ecosystem and hands-on experience in building real-time data pipelines and streaming apps
* Experience in processing massive amounts of streaming events (filter, aggregate, rule, automate, predict, act, monitor, alert)
* 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
* Proficient with APIs and service oriented architectures
* Object oriented analysis and design using common design patterns

Nice to have:
* Java/JEE Certification such as OCA/OCP/OCM is an added advantage
* Experience working in an Agile environment with Engineering scrum teams is an added advantage

Contact Details:
ITech Consult Recruitment
Tel: +353(0)1 9010332
Contact: ITech Consult AG

You may return to your current search results by clicking here.

This website uses cookies. Read our cookie policy for more information. By continuing to browse this site you are agreeing to our use of cookies.

Latest Job Listings