Regular AngularJS/Java
Listed on 2025-12-19
-
Software Development
Software Engineer, Full Stack Developer, DevOps
Project description
• Writes, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practices
• Devotes time to raising the quality and craftsmanship of products and systems
• Conducts root cause analysis to identify domain level problems and prescribes action items to mitigate
• Designs self-contained systems within a team's domain, and leads implementations of significant capabilities in existing systems
• Coaches team members in the execution of techniques to improve reliability, resiliency, security, and performance
• Decomposes intricate and interconnected designs into implementations that can be effectively built and maintained by less experienced engineers
• Anticipates trouble areas in systems under development and guides the team in instrumentation practices to ensure observability and supportability
• Defines test suites and instrumentation that ensures targets for latency and availability are being consistently met in production
• Leads through example by prioritizing the closure of open vulnerabilities
• Evaluates potential attack surfaces in systems under development, identifies best practices to mitigate, and guides teams in their implementation
• Leads team in the identification of small batches of work to delivery the highest value quickly
• Ensures reuse is a first class consideration in all team implementations and is a passionate advocate for broad reusability
• Formally mentors teammates and helps guide them to and along needed learning journeys
• Observes their environment and identifies opportunities for introducing new approaches to problems
- Writes, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practices
- Devotes time to raising the quality and craftsmanship of products and systems
- Conducts root cause analysis to identify domain level problems and prescribes action items to mitigate
- Designs self-contained systems within a team's domain, and leads implementations of significant capabilities in existing systems
- Coaches team members in the execution of techniques to improve reliability, resiliency, security, and performance
- Decomposes intricate and interconnected designs into implementations that can be effectively built and maintained by less experienced engineers
- Anticipates trouble areas in systems under development and guides the team in instrumentation practices to ensure observability and supportability
- Defines test suites and instrumentation that ensures targets for latency and availability are being consistently met in production
- Leads through example by prioritizing the closure of open vulnerabilities
- Evaluates potential attack surfaces in systems under development, identifies best practices to mitigate, and guides teams in their implementation
- Leads team in the identification of small batches of work to delivery the highest value quickly
- Ensures reuse is a first class consideration in all team implementations and is a passionate advocate for broad reusability
- Formally mentors teammates and helps guide them to and along needed learning journeys
- Observes their environment and identifies opportunities for introducing new approaches to problems
- Top 3 Mandatory
Skills and Experience:
Angular 17
Java Cloud Technologies
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
- 3+ years of experience designing, developing, and implementing large-scale solutions in production environments
- Proficiency with the following technologies:
- Front End Technologies:
Angular/React - Programming
Languages:
Java - Cloud Providers such as Azure and AWS
- Frameworks:
Spring/Spring Boot, FastAPI - Deployment Technologies:
Kubernetes, Docker - Source Control:
Git Hub, Azure Dev Ops - CICD:
Git Hub Actions, Azure Dev Ops - Data management:
Postgre
SQL, Mongo
DB, Redis - Integration/APIs Technologies:
Kafka, REST, GraphQL - Test Automation:
Selenium, TestNG, Postman, Sonar Qube, 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
- Proficiency in object-oriented design techniques and principles
- Proficiency in Agile methodologies, such as SCRUM
- Proficiency in Dev Ops Toolchain methodologies, including Continuous Integration and continuous deployment
- 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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).