Lead Software Development Engineer

Delta Air Lines
Job title: Lead Software Development Engineer
Company: Delta Air Lines
Job description: About Delta Air LinesAbout the CompanyDelta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good.In 2024, Delta was recognized by Fortune with a No. 11 placement on Fortune’s Top 50 Most Admired Companies list. The company’s strong management and commitment to providing elevated experiences and premium products also secured a No. 1 ranking out of the eight airlines on the list. Delta landed on TIME’s inaugural list of the “World’s Best Companies,” coming in at No. 12 – the only U.S. airline in the top 155. TIME’s award is based on three criteria: employee satisfaction, revenue growth and sustainability.Delta’s people-first culture continues to be recognized, earning the airline a spot on Fortune’s 100 Best Companies to Work For® list for the fifth year. Delta is the only airline included on the 2024 list.Additionally, Delta earned a coveted spot, on Fast Company’s list of the Most Innovative Companies, climbing from its No. 8 spot in 2023 to No. 2 in the travel category. The airline was recognized for its Wi-Fi revolution that is working to ensure the future of travel is connected.About the Delta Technology Hub (DTH), BangaloreDelta has fast emerged as a customer-focused, innovation-led, technology-enabled business. The Delta Technology Hub will contribute directly to these objectives.Job DescriptionAbout Delta Tech Hub:Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good. Delta has fast emerged as a customer-oriented, innovation-led, technology-driven business. The Delta Technology Hub will contribute directly to these objectives. It will sustain our long-term aspirations of delivering niche, IP-intensive, high-value, and innovative solutions. It supports various teams and functions across Delta and is an integral part of our transformation agenda, working seamlessly with a global team to create memorable experiences for customers.Key Responsibilities:
- Collaborates with and leads other product team members (UX, architects, and product management) to create secure, reliable, scalable software solutions
- Writes custom code or scripts to automate infrastructure, monitoring services, test cases, to do destructive testing to ensure adequate resiliency in production
- Can lead team of less experienced Full-stack developers
- As lead, you will be responsible for setting up, maintaining, and evolving the cloud infrastructure of web applications.
- Collaborate with the other IT teams or departments to execute tasks such as migrating web applications to AWS and/or other relevant tasks as assigned.
- Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
- Identifies, implements, and shares technical solutions that can be used across the portfolio
- Identifies product enhancements to create a better experience for the end users
- Research and/or investigate technical issues impacting the organization and recommend solutions
- Provides application support for software running in production
- Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
- Triages high priority issues and outages as they arise
- 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):
- Experienced in full stack Cloud-native development, RESTful APIs, and stateless microservices architectures
- Bachelors degree in computer science, Information Systems or related technical field is required
- At least 6+ years of experience with Java 8/J2EE and the Spring boot framework
- Strong AWS experience with background in API, Microservices development.
- Experience with the core AWS services like Lambdas, 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.
- Experience with JBoss, Websphere, Tomcat application servers
- Experience in designing and implementing RESTful services using XML/JSON
- Experience creating web-based application UIs using Angular, Bootstrap, HTML, JavaScript, CSS, and related tools.
- 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 11+/PostgreSQL) and NoSQL (DynamoDB/Cassandra/MongoDB)
- Experience deploying applications in OpenShift/ROSA (or other Docker/Kubernetes container)
- Hands on experience of programming concept such as OOPs in scripting languages like Java, .NET, Python and JavaScript
- Candidate should have hands on experience of writing, maintaining UI and API automated tests written in Java, JavaScript, C#, Python using various open-source testing libraries like Selenium, Cypress, REST Assured, etc.
- Hands on experience of building test automation framework from ground up using modular framework and design pattern like Page Object Model design pattern (POM) etc.
- 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.
- Experience in CI/CD and DevOps practices; with tools such as Git/Gitlab, Jira/VersionOne/Agility, Jenkins/Terkton, Gradle, Ansible
- Knowledge and/or experience with messaging solutions such as ActiveMQ or Kafka.
- 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
- Mentor other developers in the team.
- Ensure code quality and documentation for supporting application post deployment.
WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS):
- Bachelors degree in computer science, Information Systems or related field is preferred.
- Airline, or Transportation industry experience.
Expected salary:
Location: Bangalore, Karnataka
Job date: Sat, 15 Feb 2025 08:36:59 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnear.pro) you saw this job posting.Thanks&Good Luck
To apply for this job please visit jobviewtrack.com.