Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Senior Software Engineer 
Ireland 
292125912

08.04.2024

Your Role and Responsibilities
  • Work as part of an agile team, accurately estimating and then delivering complex features.
  • Develop microservice-based application components.
  • Build SaaS solutions.
  • Work extensively with Java and cloud native tools, applying principles of object-oriented design.
  • Provide technical leadership for end-to-end project design and development.
  • Build and maintain REST API endpoints.
  • Design and develop automated tests to prevent regressions.
  • Provide thorough, professional documentation of new features and software as it is developed.
  • Contribute to architecture and technical design discussions and code review in collaboration with other teams.
  • Consult with product management team about user needs and software requirements.
  • Participate in customer calls and provide assistance to support team to help address technical issues.
  • Communication, organization, critical, analytical thinking and research skills are critical in this role.
  • The tech stack includes: Java, Docker, Kubernetes, OpenShift, Consul, Kafka, Protobuf/gRPC, REST, React, Redshift and ThoughtSp


Required Technical and Professional Expertise

  • Strong demonstrated experience developing enterprise-level software as well as providing testing and support to software applications.
  • Special skills and knowledge that would be very helpful for the position:
  • Proficiency in Java and REST APIs
  • Experience with relational databases, schema design and SQL
  • Excellent communication skills, team collaboration and critical thinking
  • Thorough understanding of data structures, algorithms, and object-oriented design.
  • Databases
  • Background with web application stack and common design patterns in web framework
  • Must have strong communication and team working skills.


Preferred Technical and Professional Expertise

  • Experience with multiple cloud services, AWS, Azure, Google, including IBM Cloud. Cloud certifications: AWS, Azure, GCP
  • Experience with VMWare, HyperV or similar hypervisor vendor technologies
  • Experience with APM tools such as AppD, Dynatrace, Instana
  • Experience with JavaScript and one or more modern JS UI frameworks
  • Experience with distributed source control systems such as Git and Mercurial.
  • Experience with test-driven development and frameworks.
  • Familiarity working in a DevOps model