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.