Job Software Developer/ Engineer/ Architect

Senior Software Engineer-DEVOPS

OpenJaw Technologies is a leading online technology partner of the world’s biggest travel brands, with a customer portfolio that boasts ANA, Avis, British Airways, Cathay Pacific, and Four Seasons (to name just a few).

 

We are an ambitious, dynamic and fast-growing company and to support the continued growth, we are currently seeking to recruit hard-working, self-motivated Senior Software Developers who share our passion for technology, innovation and excellence. These are permanent, full-time roles, based in Ireland with remote and/or hybrid working options available.

You will be assigned to the Platform Operations team, within the wider scope of our Development Operations (DevOps) stream. Learning through a combination of on the job mentoring and development experiences, the primary focus will be to support our development teams in the continuous integration and delivery of our software solutions to clients in the travel industry. We develop using a range of frameworks, under an agile product methodology, with CI/CD at the core.

Technologies Used in OpenJaw

  • Java: Groovy, Spring Boot, Spring Integration, JSP, Servlets, JavaBeans
  • UI: React, Redux, SCSS, Node.js, Babel, Webpack, Rollup, Parcel
  • APIs: RESTful (SwaggerUI, JSON), SOAP (XSD, XML, XSLT, xPath)
  • Build & Automation: Ivy, Nexus, Ant, Gradle, Jenkins, GitLab CI/CD
  • Infrastructure: AWS, XenServer, Apache WS, Docker, Kubernetes (K8s)
  • Amazon Web Services: EC2, ELB, ASG, S3, RDS, ECR, ECS, EKS, CW, WAF, VPC, R53
  • Databases: MySQL, MariaDB, Oracle, Redis, Couchbase
  • Web Application Servers: Tomcat, JBoss
  • Testing: JUnit, Jest, Selenium

Principal Duties and Responsibilities

  • Improve company development standards and ensure they are followed
  • Maintain an existing release process
  • Automation and improvement of the development / release processes
  • Contribute to the development of t-Retail Platform components
  • Interact independently with development teams on technical matters

Essential Requirements

  • 4+ years experience in multi team software development projects
  • Degree in Computer Science or related discipline.
  • Excellent debugging skills
  • Advanced knowledge of Jenkins and Jenkins Pipeline scripts
  • Experience creating and maintaining Ansible scripts
  • Experience with dependency management
  • Experience with AWS
  • Good working Linux experience
  • Good knowledge of GIT
  • Optional: Experience with Veracode and SonarQube
  • Strong interpersonal and communication skills
  • Must be flexible and willing to learn