Description
Principal Software Developer - Java Contract
My client based in Dublin is looking for an experienced software developer with a background in Java to work with our engineering team as an independent contractor.
The role will involve tackling a wide range of complex problems across some truly expansive datasets, utilizing some of the latest software frameworks. You must have in depth experience in a Linux environment with expertise in building high volume, distributed and scalable applications, and be passionate about working in cross functional agile teams. The role requires hands on development experience.
REQUIRED SKILLS & EXPERIENCE
- Degree in Technology
- 8+ years in software development, primarily Java.
- In depth experience in Linux environment
- Knowledge of deploying, monitoring & performance tuning distributed/scalable applications
- Experience in Spring
- Bash and/or python Scripting
- Self-driven, quick learner with attention to detail and quality
- Passion for agile development methodologies
- Passion for test driven development, unit testing and code quality
DESIRED
- Experience of Hadoop and Hbase
- Experience of streaming analytics technologies such as Spark or storm
- Experience in deployment, test and configuration management automation, especially with tools such as Chef/Puppet/Ansible
- Experience with system monitoring tools like Graphite/Ganglia.
- Experience with JavaScript development and JavaScript libraries such as JQuery, HighCharts, Backbone, AngularJS.
- Exposure to Telco environment
- Experience with C++
Contact Stephen
Email (see below)