Senior Software Developer
OpenJaw Technologies is a leading online technology partner of the world’s biggest travel brands, with a customer portfolio that boasts Southwest Airlines, British Airways, Cathay Pacific, and Four Seasons (to name just a few).
We are seeking to recruit an enthusiastic, self-motivated Senior Software Developer who will share our passion for technology, innovation and excellence. This is a permanent, full-time role in an ambitious and dynamic company.
As a Senior Software Developer, you will contribute in creating new responsive web applications for OpenJaw’s t-Retail Platform and OpenJaw customers. The products we produce are consumer-facing applications allowing customers to shop for and book Flights, Hotels and Cars for leading brands in the global travel industry. We place usability and accessibility at the heart of our designs.
Qualifications and attributes
Have 4+ years’ experience in a software development role
Java: Groovy, Spring Boot, Spring Integration, JSP, Servlets, JavaBeans
APIs: RESTful (SwaggerUI, JSON), SOAP (XSD, XML, XSLT, xPath)
Build & Automation: Ant, Gradle, Jenkins, GitLab CI/CD
Infrastructure: AWS, 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
Have 2 years experience in the following
UI: React, Redux, SCSS, Node.js, Babel, Webpack, Rollup, Parcel
Be skilled in RESTful APIs, HTML5, CSS, SASS/LESS
Have experience working on large scale enterprise applications
Be a strong, analytical problem-solver with a detail-oriented approach
Be willing to get involved and push to deliver high quality
Instinctually, you write clear, maintainable and well documented code
Have strong verbal and written communication skills
Your responsibilities
Work collaboratively as key member in an Agile development environment
Be an active and enthusiastic participant in the team
Considers and articulates all possible solutions to team
Maintain high development and design standards across the team, striving for continuous improvement and staying up to date with latest industry technologies
Mentor other members of the team
Can interact independently with client development team members on all technical matters
Ensure company development standards are followed
Prepare detailed designs, development estimates and review of use cases, test cases
Quantifies impact in terms of time, dependencies, risks, assumptions
Coding, Testing (Unit, Performance, Security), Reviewing
Nice to haves
Experience with any of the following would be great:
A/B testing (Google Optimize, Adobe target...)
Analytics (Adobe, google analytic...)
CMS (dotCMS, Adobe)
UX/Design (Figma, Sketch, Zeplin)
If you wish to be considered for this position, please submit your CV to recruitment@openjawtech.com
OpenJaw Technologies is an equal opportunities employer. No agency calls please.