AWS Backend EngineerLocation: Charlotte, NC (Hybrid) or Remote (Must work EST hours)
Duration: 6-Month Contract
Interview: In-Person
Job SummaryWe are looking for an experienced AWS Backend Engineer with 7+ years of software development experience and strong expertise in AWS cloud technologies. The ideal candidate should have experience modernizing ETL pipelines into streaming solutions, building scalable backend applications, and working with Java, Python, and AWS services in an Agile environment.
Key Responsibilities- Develop and maintain backend applications using AWS services.
- Convert traditional ETL processes (Informatica) into streaming solutions using Kafka and AWS.
- Build reusable APIs, backend components, and MVP features.
- Design, develop, test, and deploy applications using CI/CD pipelines.
- Participate in Agile, XP, pair programming, and TDD practices.
- Troubleshoot production issues and mentor junior developers.
- Collaborate with cross-functional teams on technical design and solution implementation.
- Support backlog refinement, story mapping, and technical planning.
Required Skills- 7+ years of software development experience.
- Strong experience with AWS services:
- AWS Lambda
- API Gateway
- EMR
- Glue
- Kafka
- Flink
- Hudi
- Java and Spring Boot
- Python / PySpark
- ETL and Streaming Data Processing
- CI/CD using Terraform, Jenkins, or Concourse
- AKAMAI
- Spark
- MongoDB, DynamoDB, or Aurora
- Experience with Agile, TDD, and Pair Programming
- Strong communication and problem-solving skills.
Preferred Skills- AWS Bedrock
- AgentCore
- Terraform
- Experience with cloud modernization projects.
Certification- AWS Certified Developer – Associate or
- AWS Certified Solutions Architect (Preferred)