Offers “IBM”

Expires soon IBM

Full Stack Developer (Insights Team)

  • Dublin, IRELAND
  • IT development

Job description

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
We are looking for skilled Software Engineer to join our IBM AIOps Insights Team, based in Dublin.
Our mission is to help our clients innovate faster, reduce operational cost and transform IT operations (ITOps) across a changing landscape with an AIOps platform that delivers visibility into performance data and dependencies across environments.

As a full stack developer you'll play a pivotal role implementing software able to monitor health and performance of IT and network infrastructure. This area of development is part of the Watson AIOps component .
You will work on fully distributed software based on microservices mainly implemented in React, Java, using kafka as bus, Cassandra, Postgres(and PostGIS) for data storage. Most of the test pipelines at any stage of integration are managed by using Jenkins. Node.js serve as server in a sub part of our microservices.

Your Role and Responsibilities
·  Work in a cross functional team focusing on distributed software development, SaaS development lifecycle. Design and code services that are reusable, scalable and meet critical architecture goals.
·  Creating and encouraging a culture of quality on the team and within the greater organization
·  Estimating, prioritizing, planning and coordinating engineering efforts
·  Establishing good practices for improving product quality
·  Performing code/design reviews/inspections
·  Analyzing defects and performing root cause analysis

Required Technical and Professional Expertise
· Deep understanding and demonstrable experience of software development with multi-threaded and Cloud native technologies.
· Strong development skills on Java.
· Real world Experience of developing client-side web applications, including familiarity with HTML, CSS, JavaScript and React.
· Real world Experience in analysing and debugging web applications using browser developer tools. Understanding of UI development concepts such as accessibility and secure coding.
· Real world experience of Kubernetes/Openshift managed environments or related cloud-native technologies.
· Experience of Kafka, Cassandra and Postgres technologies.
· Experience working with CI/CD processes, DevOps methodologies and tools such as git, Jenkins, Travis.
· Strong communication skills and the ability to work in a fast-paced environment with remote office locations.

Preferred Technical and Professional Expertise
Knowledge of Spark would be desirable

Make every future a success.
  • Job directory
  • Business directory