Description

You will design, develop, and maintain business, application, data, and infrastructure solutions within an AWS cloud environment.

Responsibilities

  • Design and develop front-end and back-end code using Test Driven Development (TDD) practices.
  • Build and manage CI/CD delivery pipelines and automated deployment scripts.
  • Optimize application performance and troubleshoot components from development through production, including on-call support.
  • Configure services such as databases and monitoring tools while ensuring scalability, reliability, and observability.
  • Collaborate with technical teams, business stakeholders, and product managers to align code with functional requirements and security frameworks.

Required Skills

  • 5+ years of hands-on experience in software engineering.
  • Proficiency in Java and Spring Boot.
  • Experience with Angular for front-end development.
  • Working knowledge of IBM MQ and Oracle Database design, queries, and optimization.
  • Experience engineering software within AWS or other enterprise cloud providers.
  • Practical application of DevOps principles and CI/CD pipeline construction.
  • Strong understanding of Agile methodologies and the full Software Development Lifecycle.
  • Competency with Git-based source control (GitHub, Bitbucket, or similar).
  • Knowledge of Application Security principles and 12-factor application development.

Preferred Skills

  • Bachelor's Degree in Computer Science, Information Systems, or a related technical field.
  • Experience working within an airline technology environment.

Education

Any Graduate