Overview
Skills
Job Details
Job ID: 776639
AWS Cloud Developer
Client: GTA Criminal Justice Exchange Program (CJEP)
Location: 47 Trinity Ave, Atlanta GA
Duration: 7+ months
Work Mode: Hybrid
Project Overview
The GTA CJEP project is a modernization initiative for the Criminal Justice Exchange Program, which enables data sharing among agencies, counties, and cities. The project aims to replace the existing SoftwareAG-centric solution with a Cloud-Native solution in AWS, streamlining and consolidating data for participating counties.
The new platform will integrate with third-party vendors as well as state and county systems, leveraging existing APIs and web services to deliver a modernized, scalable, and secure solution.
Position Overview
As an AWS Cloud Developer at GTA, you will play a key role in designing, developing, and maintaining scalable cloud-based solutions on the AWS platform. You will work collaboratively within a SCRUM Agile environment to deliver high-quality, secure, and efficient applications.
The ideal candidate will have a strong background in SOAP-based web services, custom header implementation, and MTOM (Message Transmission Optimization Mechanism) attachments.
Key Responsibilities
- Design, develop, and deploy cloud-native applications on AWS using services such as Lambda, API Gateway, DynamoDB, and S3.
- Implement serverless architectures using AWS Lambda functions with Python.
- Build and orchestrate workflows using AWS Step Functions and State Machines.
- Design, develop, and implement SOAP-based web services and associated technologies.
- Create and manage custom headers for web services to ensure security, authentication, and data integrity.
- Implement MTOM attachments (e.g., PDF) for efficient binary data transmission in web services.
- Collaborate with Product Owners, Scrum Masters, and development teams to refine requirements and deliver iterative solutions.
- Ensure code quality, performance, and scalability through testing, reviews, and adherence to best practices.
- Troubleshoot and resolve issues across development, testing, and production environments.
- Stay up to date with the latest AWS tools, services, and best practices, sharing knowledge across the team.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience with XML, XSD, WSDL, and related technologies.
- Hands-on experience designing and developing applications using AWS Lambda, API Gateway, DynamoDB, and S3.
- Strong proficiency in Python (knowledge of other languages a plus).
- Experience with AWS Step Functions and State Machines (highly desirable).
- Familiarity with Agile/SCRUM methodologies.
- Strong problem-solving and collaboration skills.
- Excellent written and verbal communication abilities.
Preferred Qualifications
- AWS Certifications (e.g., AWS Certified Developer) are a plus.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with containerization (Docker) and orchestration (Kubernetes) tools.