Helix Leisure logo

Helix Leisure

Java Software Engineer

Development – Singapore, Singapore
Department Development
Employment Type Full-Time

Helix Leisure is a leading global supplier to the Out of Home Entertainment industry – locations outside the home people visit for entertainment and recreation. Across our core brands – Embed (revenue management systems, e-commerce), Booking Boss (Tours, Attractions and Activities), LAI Games (arcade games), The Locker Network (operating electronic lockers) and Matahari Leisure (equipment manufacturing) we service over 2,500 locations around the globe. Helix operates full service offices in Singapore, Perth, Sydney, Dallas, Dubai and Jakarta. The group enables our customers to create rich experiences for their visitors and guests through both technology and service.

We are looking for an experienced Java Software Engineer to join our team. This role will take an important role in the implementation of exciting new features to our on-premise solutions and cloud-based solutions running on Amazon Web Services which empowers Helix's customers with accessible and actionable online technologies.

Key Responsibilities:

  • Design, develop, test, deploy, maintain and improve software
  • Improve on-premise and transition select features to cloud-based solutions supporting Helix's customers worldwide
  • Following the Scrum framework, collaborate with other engineers, Business Analysts and Quality assurance to deliver value incrementally
  • Take on a high degree of ownership for the system end-to-end from business requirements, to technical design, to development, to supporting testing, to online operations
  • Be a positive and active contributor to the team’s methodology and continuous improvement programs
  • Manage individual project priorities, deadlines and deliverables.

Required Skills and Experience:

  • At least 7 total years of professional software development experience
  • Strong hands-on working experience in Core Java (Java Collections, Concurrency, Multithreading, Exception handling, String handling, I/O) is a must-have
  • Ability to solve problems in a logical and structured fashion
  • Thorough knowledge of JSP, Servlets. Exposure to frameworks such as Spring, Hibernate and or HTTP, RESTful API is an added advantage
  • Previous experience working in Agile software development
  • Working proficiency and communication skills in verbal and written English
  • Able to interact with both technical and non-technical management and team members
  • Seasoned team contributor and able to support and drive team knowledge to new heights

Desirables:

  • Bachelor or master’s Degree in computer science (or equivalent experience)
  • Strong affinity with automation and automated tests
  • Good knowledge of authorization and authentication framework (e.g. OAuth2)
  • Good understanding of AWS and its potential for a desktop migration
  • Experience with JavaScript and any of its frameworks

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Singapore, Singapore
  • Department
    Development
  • Employment Type
    Full-Time
  • Powered by