Java Engineer
Role details
Job location
Tech stack
Requirements
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, 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
Skills, Licenses, and Certifications Proficiency with the following technologies: Programming Languages: Java, Javascript/Typescript Frameworks: Spring/SpringBoot, FastAPI Front End Technologies: Angular Deployment Technologies: Kubernetes, Docker Source Control: GitHub, Azure DevOps CICD: GitHub Actions, Azure DevOps Data management: PostgreSQL, MongoDB, Redis Integration/APIs Technologies: Kafka, REST, GraphQL Cloud Providers such as Azure 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 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