Delta Air Lines
Software Development Engineer
Job Location
bangalore, India
Job Description
Responsibilities include, but are not limited to: Full stack Developer that can code, test, and maintain high-quality software solutions based on project requirements. Contribute to design discussions, ensuring scalability, security, cost-effectiveness, maintainability, observability and performance. Work closely with cross-functional teams, including product owners, architects, front end designers, and other engineers to create secure, reliable, scalable software solutions. Strong AWS experience with background in API, Microservices development. As an AWS developer, you will be responsible for setting up, maintaining, and evolving the cloud infrastructure of web applications. Working knowledge of Infrastructure as Code (IAC) using technologies like AWS CloudFormation and CDK is preferred. Write efficient, readable, secure, performant and well-documented code using a variety of programming languages like Java, JavaScript / TypeScript, Python and well versed with usage of popular Cloud Native Application development frameworks like Spring Boot, Spring Cloud, Quarkus etc. for backends and Angular for Frontend development. Contribute to the development and maintenance of CI/CD pipelines to automate software delivery processes. Identifies unsecured code areas, performance bottlenecks and implements fixes as they are discovered with or without tooling. Participate in and conduct code reviews to maintain code quality, adherence to coding standards, and knowledge sharing within the team. Use version control systems like Git effectively to manage source code with deep working knowledge of standard development flows on platforms like GitLab. Identifies, implements, and shares technical solutions that can be used across the portfolio. Research and/or investigate technical issues impacting the organization and recommend solutions. Provides application support for software running in production. Contribute to Agile/Scrum processes, including sprint planning, daily stand-ups, and retrospectives. Create and maintain technical documentation, including design documents, API documentation, and other relevant artifacts. Participates in learning activities around agile software development and development core practices, and mentors other team members in these best practices. What You Need to Succeed (Minimum Qualifications): Bachelors degree in computer science, Information Systems or related technical field is required. Experienced in full stack Cloud-native development, RESTful APIs, and stateless microservices architectures. At least 2 years of experience with Java 8/11/JEE and the Spring framework. Experience in designing and implementing RESTful services. Experience creating web-based application UIs using Angular, Bootstrap, HTML, JavaScript, CSS, and related tools. Strong AWS experience with background in API, Microservices development. Experience with the core AWS services like Lambdas, API Gateway, S3, SQS, SNS, EC2, Code Pipeline, Athena, DynamoDB, RDS. Strong understanding of core AWS services and apply best practices regarding security and scalability. Strong understanding of networking fundamentals and virtual networks from a cloud point of view Knowledge and/or experience in working with 12-factor methodology and understanding its benefits, and able to demonstrate appropriate patterns to other team members. Data modeling and query skills both for SQL (Oracle 19) and NoSQL (DynamoDB / DocumentDB) Experience deploying applications in OpenShift/ROSA (or another Docker / Kubernetes container) Hands-on experience of programming concepts such as OOPs in languages like Java, Python and JavaScript Candidate should have hands-on experience of writing and maintaining unit tests across application layers using Junit, Mockito, REST Assured and other relevant frameworks and tools. Able to independently create and maintain automation test jobs and execute as part of a CI/CD pipeline. Experience of working in distributed agile teams using agile frameworks such as SCRUM, SAFe, XP etc. Knowledge of CI/CD and DevOps practices; with tools such as Git/Gitlab, Jira/VersionOne/Agility, Tekton, Gradle, Ansible Ability to clearly communicate and coordinate with peers, product owners, and cross functional teams and design a relevant and time to market solution. Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation. Ability to quickly adapt to new tools and evolving technologies. Proactive in nature with customer satisfaction as a primary goal Embraces Diverse people, thinking and styles. Consistently makes safety and security, of self and others, the priority. Design Thinking Ensure code quality and documentation for supporting application post deployment. What Will Give You a Competitive Edge (Preferred Qualifications): Experience with Ecommerce web applications supporting a wide user base across the globe. Airline, Vacations, Travel or Transportation industry experience.
Location: bangalore, IN
Posted Date: 6/13/2025
Location: bangalore, IN
Posted Date: 6/13/2025
Contact Information
Contact | Human Resources Delta Air Lines |
---|