
Lead Software Developement Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
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.YOUR RESPONSIBILITIES IN THIS ROLE:
- Lead technical scrum team and implement front-end solutions.
- Drive technical efforts including SPAD creation and delivery quality.
- Ensure high code quality with clean CI/CD pipelines and 90%+ test coverage.
- Mentor team members and promote continuous learning.
- Translate business requirements into scalable application architectures.
- Assess feasibility and scalability of front-end solutions with stakeholders.
- Manage and prevent production issues.
- Review UI designs for technical feasibility and impact.
- Build sustainable, accessibility-compliant front-end solutions.
- Address and prevent long-term technical debt through code reviews.
- Analyze and implement performance, stability, and reliability improvements.
- Conduct R&D for innovative customer interaction solutions.
- Propose alternate technical solutions and estimate new workstreams.
- Foster a learning culture through best practices and knowledge sharing.
- 710 years of software development experience
- 3+ years of hands-on experience with AWS services: Lambda, API Gateway, Quarkus, IAM, S3, CloudWatch, X-Ray, DynamoDB. (Required)
- 3+ years of experience in Cloud Native development (Required)
- Practical experience with AWS Kafka (Amazon MSK), EventBridge, SNS, SQS and DevSecOps would be added advantage
- Experience in AI and Python is good to have
- Extensive experience implementing APIs (REST) via microservices
- Proficient in Java (J2EE, JDBC, Apigee) or Node.js. (Required)
- 1-2 years experience in other backend programming languages like Python, Golang
- Skilled in design patterns: MVC, Singleton, Facade, Factory, MVVM
- Strong object-oriented design and implementation skills.
- Experience with Git, Hibernate, JBOSS, Apache, Tomcat, Oracle, UML.
- Familiar with testing tools: JUnit, Mockito, WireMock.
- Solid understanding of web/mobile architecture and security (OAuth, JWT, Spring Security)
- Experience in building responsive, component-based UIs using Angular or React.
- Proficient in Bootstrap or Foundation frameworks
- 2+ years experience with unit testing frameworks (e.g., Jasmine, Protractor)
- Experience in database design and multi-tier architecture.
- Skilled in Rational/Visio modeling.
- Strong background in Agile, TDD, and Lean development.
- Willingness to learn and adapt to new technologies.
- Should have a lead from the front attitude
- Should be able to take ownership of the tasks for the team
- Strong interpersonal and communication skills
- Problem solver with attention to detail
- Self-motivated with strong time management skills and able to handle multiple assignments
- Provides technology mentorship to developers in lessor roles
- Evaluates leading-edge technologies and uses this information to support future business needs.
- Maintains an enterprise-wide perspective in supporting customer area(s) seeking solutions that optimally support the enterprise