Software Developer/ Engineer/ Architect

Senior Software Engineer

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 one of our existing client software development teams and learn through a combination of on the job mentoring and application development experiences. You will develop software solutions for our clients in the travel industry and have an opportunity to grow your technical and professional competencies within OpenJaw. We develop in Java using a range of frameworks, under an agile product methodology, with CI/CD.

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: 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

  • Must be capable of meeting customer project deadlines
  • Considers and articulates all possible solutions to team
  • Quantifies impact in terms of cost, time, dependencies, risks, assumptions
  • Can interact independently with client development team members on all technical matters
  • Ensure company development standards are followed
  • Mentor and support junior developers
  • Prepare detailed designs, development estimates and review of use cases, test cases
  • Coding, Testing (Unit, Performance, Security), Reviewing

Essential Requirements

  • 4+ years experience
  • Degree in Computer Science or related discipline.
  • Excellent debugging skills
  • Must be flexible and willing to learn
  • Strong interpersonal and communication skills