Description
Senior Software Engineer - Galway
We are currently seeking an experienced Senior Software Engineer to work with our major blue chip client located in Galway, Ireland.
Our client builds support automation services to help customers manage their IT environments. You will join a large research and development organization working on building the next generation support automation platform.
Your tasks
Actively participates in and contributes to all activities of the scrum team using a Continuous Delivery software engineering approach
Works with the team and the product owner to understand, estimate and refine the product backlog
Analyses, designs and implements end to end solutions
Writes automated tests
Participates in regular demonstrations of new work to the product owners and business stakeholders
Helps support and maintain deployed solutions
Drives best technology and software development practices within the team
Our stack
Java 8 and Spring Framework for the Back End application development
HPE Grommet.io for the UI Front End
Hortonworks Data Platform for big data
Apache Kafka for stream processing
Elasticsearch for search
JUnit for unit tests
Fitnesse for integration tests
Docker for containerization
Ansible for deployments
Jenkins for CI
Essential skills and attributes
Strong knowledge of Java 7/8 as well as the Spring Framework
Strong knowledge of infrastructure and Middleware eg Linux, Apache, Hadoop etc.
Good understanding of professional software engineering best practices
Strong verbal and written communication skills through English
Strong analytical and problem solving skills; technical curiosity
Self-motivated, accountable, and having a sense of ownership; take pride in what you code
Good team-working skills
Desirable skills and attributes
Good understanding of software architecture for large end to end solutions
Experience with REST APIs
Experience with building, deploying, and supporting highly scalable web services and applications
Familiar with Scaled Agile Framework (SAFe) and/or Agile Scrum methodology
Passion for technical leadership and mentoring
BSc or MSc degree in computer science, engineering or mathematics
Please apply for more details.