[Urgent] Lead Software Development Engineer [T500-14613]

🏢 Delta Air Lines
November 26, 2024

Job Overview

  • Date Posted
    November 26, 2024
  • Location
  • Expiration date
    --

Job Description

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

YOUR RESPONSIBILITIES IN THIS ROLE:

– Leading the technical scrum team and implementing hands-on the front ends associated with the technical designs for product/project teams
– Leading technical efforts in the scrum team, including in the creation of quality in our delivery
– Ensuring the team develops with quality measuring via clean pipelines, and 90%+ coverage
– Mentoring and elevating your teammates to be stronger engineers by staying ahead with technology evolution and educating the team
– Transforming business requirements into application architectures
– Determining feasibility & scalability of front-end solutions, interacting with business and product owners in order to define technical solutions for customer problems
– Production issue triage, management, and prevention as needed
– UI Design reviews for feasibility, tech design, and impact analysis
– Develop sustainable, accessibility compliant solutions
– Long term technical debt resolutions, debt prevention & code reviews
– Analysis and implementation of Performance/Stability/Reliability/Architecture initiatives
– Research & Development of POCs & innovative new ideas for customer interactions with Delta
– Assisting in defining alternate solutions for the business problems and providing estimates for potential new workstreams
– Creating a learning culture by establishing, sharing, and enforcing best practices and lessons learned

Minimum Qualifications:

Technical Skills

– 6-10 years of experience in software development.
– 3+ years of experience AWS Lambda, API Gateway, Cloudwatch, CFT, Quarkus, S3 and DynamoDB (Required)
– 3+ years of experience in Cloud Native development (Required)
– Extensive experience implementing API’s (REST) via microservices (Required).
– Extensive experience in Kafka(Required)
– Must have diverse experience utilizing Java tools in business, Web and client-server environments including Java Platform, J2EE, JDBC technologies and Apigee gateway platform
– Experience using various design patterns preferably MVC, Singleton, Facade and Factory – Proficient in OOD and Implementation, Design Patterns
– Mut have experience working in GIT, Hibernate, JBOSS, Apache, Tomcat, Oracle, UML, JUnit, Mockito, Wire Mock , and REST APIs
– Solid understanding of web/mobile application architecture and security (OAuth, JWT, Spring Security)
– Proficient in Bootstrap or Foundation frameworks
– 2 + years’ experience with unit testing frameworks (e.g., Jasmine, Protractor)
– Proficient in OOD and Implementation, Design Patterns (MVVM etc.)
– Experience or exposure to Database Design and Implementation
– Knowledge of Multi-tier Architecture, Rational/Visio modeling
– Experience with Agile, TDD and Lean development practices is a must
– Must be open to explore and learn/switch to new technologies as required

Preferred Qualifications:

Soft skills

– 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
– 1-2 years’ Experience in other Backend programming languages like Python, Node.js, Golang, is a plus