Description

Job Description
The successful candidate will be part of the development team. The candidate will work on building and managing IT solutions across a spectrum of technologies and delivered using Agile Methodologies.
Key Responsibilities include:

  • Engage business stakeholders to understand their requirements.
  • Design IT solutions that meet business objectives
  • Develop and deliver new features for both new or existing crew systems application.
  • Provide technical input to assist Scrum master to refine user stories.
  • To support Scrum Master for the user stories delivery
  • Create and maintain software documentation, including detail technical design and SIT test scripts.
  • Ensure code upholds the best practices for security, data protection and reliability.
  • Ensure prompt resolution of IT issues to minimize impact to the operations.
  • Any relevant ad hoc duties
  • Work with vendors who are supporting the same application and ensure prompt delivery.
  • Work closely with Scrum Master for the sprint planning

Requirements

  • Degree in Computer Science or related fields
  • Minimum 3 years of software development experience
  • Proficient in the following languages / frameworks: Basic Java, Advanced Java (Streams, API, Multithreading), Apache Camel, Spring boot, Spring data JPA, Hibernate and logical reasoning, Oracle Database
  • Strong in AWS or have experience in cloud-based applications.
  • Experience in working on or managing CI/CD pipelines, automated testing.
  • Experience with the Agile/Scrum Development methodology, source control (such as Git) and issue-tracking system such as Atlassian JIRA for disciplined and communicated-friendly development.
  • Ability to work independently as we as collaboratively as part of a highly skilled team.

Education

Any Graduate