Job Title: Sr. Cloud Developer – API & Data Engineering
Client: Delta Airlines
Location: 1030 Delta Boulevard Atlanta, GA 30354 (Hybrid)
Duration: 12+ Months contract with possible extension/conversion
Job Overview:
We are seeking a Senior Cloud Developer with strong expertise in AWS, API development, data streaming, and cloud-native applications to build and support highly scalable, resilient, and secure services. This individual will help lead the design and development of modular APIs and data-centric cloud solutions using serverless technologies, container orchestration (ROSA/OpenShift), and modern Java frameworks.
Candidates needs to have:
- 6+ years of experience in software development with focus on cloud-based platforms and microservices.
- Hands-on experience with AWS, including Lambda, Aurora, Elasticache, Glue, Redshift, and ROSA/OpenShift.
- Strong development skills in Java, Python, TypeScript, and SQL.
- Proficiency with modern frameworks: Spring Boot, Quarkus, Angular, etc.
- Experience in API design and development, especially for data services.
- Familiarity with streaming platforms like Kafka, and real-time data processing.
- Solid understanding of containerization, orchestration tools like Docker and Kubernetes/OpenShift.
- Practical experience with CI/CD pipelines, GitOps workflows, and tools like Jenkins or CodePipeline.
Job Description:
- Design and build scalable, secure, and high-performance cloud-native applications using Spring Boot, Quarkus, Java, and TypeScript.
- Develop and maintain RESTful APIs, microservices, and backend services to support internal business and customer-facing applications.
- Lead data transformation and migration efforts in cloud environments with streaming data pipelines and event-driven architectures.
- Work with AWS services including Lambda (serverless), Aurora (PostgreSQL), Elasticache, Glue, Redshift, and ROSA (OpenShift on AWS).
- Implement and maintain CI/CD pipelines using Git, CodePipeline, Jenkins, and related DevOps tools.
- Collaborate with architects, business analysts, QA, and other developers to define requirements and deliver end-to-end solutions.
- Write and maintain infrastructure as code (IaC) and automation scripts using Python, Bash, and PowerShell.
- Use Docker, Kubernetes, and/or OpenShift to deploy and manage containerized applications.
- Extract and process data from heterogeneous sources (Oracle, DB2, MySQL, Postgres) for analytical and operational use.
- Build, test, and deploy infrastructure and application changes in alignment with agile and DevOps best practices.
- Perform troubleshooting, debugging, and root cause analysis of production issues and performance bottlenecks.
- Create and maintain documentation (technical specs, diagrams, and solution flows).