Top 3 requirements:
Java, Spring, React
Nice to have skills: Kubernetes, GitHub Actions, Postgres, Cloud
Minimum Qualifications - Education Prior Job Experience
Bachelor's degree in Computer Science Computer Engineering Technology Information Systems CIS/MIS Engineering or related technical discipline or equivalent experience/training -
7 years of experience designing developing and implementing large-scale solutions in production environments.
Preferred Qualifications - Education Prior Job Experience
Master's degree in Computer Science Computer Engineering Technology Information Systems CIS/MIS Engineering or related technical discipline or equivalent experience/training
Airline Industry experience desired
Skills Licenses and Certifications
- Proficiency with the following technologies: o Programming Languages: Java Javascript/Typescript
- Frameworks: Spring/SpringBoot o Front End Technologies: React ExtJS
- Deployment Technologies: Kubernetes Docker o Source Control: GitHub o CICD: GitHub Actions
Data management: PostgreSQL Oracle o Integration/APIs Technologies: REST GraphQL o Cloud: Azure o Test Automation: Selenium TestNG Postman SonarQube Cypress JUnit/NUnit/PyTest Cucumber Playwright Wiremock/Mockito/Moq
- Ability to optimize solutions for performance resiliency and reliability while maintaining an eye toward simplicity.
- Ability to concisely convey ideas verbally in writing in code and in diagrams.
- Ability to optimize system designs spanning multiple teams to allow small safe incremental releases.
- Ability to work through others by cooperatively sharing responsibilities.
- Proficiency in object-oriented design techniques and principles
- Proficiency in Agile methodologies such as SCRUM
Proficiency in DevOps Toolchain methodologies including Continuous Integration and Continuous Deployment Describe a great candidate that you are looking for and what skills and experience they will have: excellent collaboration and communication skills as well as the mentioned technical skills who is eager to tackle challenging software engineering problems and build secure resilient applications.