Senior Developer - API [T500-**]

  • Bengaluru
  • Delta Air Lines

Minimum Qualifications:

The SDE position preferably has 3-5 years of software and development experience with a minimum and 1-2+ years of hands-on experience working with DevSecOps technologies and build-to-manage environments as a developer. Candidate must have a bias for action and be capable of system level thinking. Candidate must also have excellent written and verbal skills with the ability to communicate effectively with all levels of employees and management. Additionally, candidate must be a self-learner with the ability to pick up new technologies and provide tangible results.

  • Embraces Diverse people, thinking and styles
  • Consistently makes safety and security, of self and others, the priority
  • Ensure that the Delta methodology, standards and procedures are adopted and implemented.
  • Hands on development experience in NodeJS, Python, and / or Java, APIs and Microservices development in a high-volume environment.
  • Experience developing POCs and should be passionate to innovate new solutions.
  • Experience in CICD, TDD and DevOps experience.
  • Knowledge of automated test frameworks
  • Knowledge of secure coding standards.
  • Experience with build-to-manage and DevOps models.
  • Experience with source control, build tools and GIT (GitHub, Bitbucket or other.).
  • Experience with Agile methodologies.
  • Experience in working with 12-factor methodology and understanding its benefits, and able to demonstrate appropriate patterns to other team members.
  • Experienced with Cloud Native architectures
  • Expert in REST and / or GraphQL APIs’ with knowledge in using open API spec design tools like SwaggerHub.
  • Expert in AWS and OpenShift / Kubernetes


Preferred Qualifications:

  • A developer background with the ability to learn quickly and share your knowledge with the broader team.
  • Infrastructure as Code Configuration management tools (Chef, Puppet, Ansible etc.), CI/CD tools (AWS CodePipeline, GitLab CI etc.),
  • Monitoring tools (Prometheus, Cloudwatch, SumoLogic, and the likes etc.)
  • Able to design data, system, and component architectures; and design and share in simple language