Search

JAVA Full Stack Cloud Developer

PublishedPublished: 6/14/2022
Technology

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.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...