Job Description
Job DescriptionJob Details:
- JAVA Full Stack Cloud Developer (Airline Insudtry Experience Must).
- Fort Worth, TX.
- Hybrid.
- 6 Months (Extendable).
- Virtual + In person Interview.
- 8 (Min) - 10 (Max) Years of exp.
Skills, Licenses & Certifications:
Top Mandatory Skills required:
- Kafka, Java, Spring boot/Microservices, Azure/Aws Cloud, Persistent Storage (Mongo).
Good to have:
- Front End Technologies: Angular/React.
- Deployment Technologies: Kubernetes, Docker.
- Source Control: GitHub, Azure DevOps.
- CICD: GitHub Actions, Azure DevOps.
- Integration/APIs Technologies: Kafka, REST, GraphQL.
- 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.
- 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.
3 Mandatory Skills and Experience:
- AWS, Java, Persistent storage ( Mongo) Nice to Have Skills and Experience (preferred but not required): Azure.
- 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 ####### 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.
