Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
AWS Cloud Developer image - Rise Careers
Job details

AWS Cloud Developer

Candidates must have experience developing software applications in an  AWS Cloud environment.

This is NOT a DevOps or Cloud Engineer position.

Possibility for extensions.

Project Overview: The GTA CJEP project is a modernization of the Criminal Justice Exchange Program that shares data between different agencies, counties, cities, etc.  This project will take the current SoftwareAG centric solution and produce a Cloud Native solution in AWS to move and consolidate data for counties that sign-up for the service.  The touchpoints for this data sharing will be third party vendors as well as state and county systems.  Current API’s and web services will be leveraged to facilitate this modernized solution as much as possible.

Position Overview: As an AWS Cloud Developer at GTA you will play a crucial role in designing, developing, and maintaining scalable cloud solutions on the AWS platform. You will collaborate closely with cross-functional teams in a SCRUM Agile environment to deliver high-quality software solutions that meet business objectives. The ideal candidate will have extensive experience with SOAP-based web services,custom header implementation, and handling 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, S3, and others as needed.
  • Implement serverless architectures using AWS Lambda functions with Python.
  • Build and orchestrate workflows using AWS Step Functions and AWS State Machines.
  • Design, develop, and implement SOAP-based web services using services technologies.
  • Create and manage custom headers for web services to ensure security, authentication, and data integrity.
  • Implement MTOM attachments such as PDF for efficient transmission of binary data in web services.
  • Collaborate with Product Owners, Scrum Masters, and other team members to refine user stories and deliver solutions iteratively.
  • Ensure code quality, performance, and scalability through automated testing, code reviews, and adherence to best practices.
  • Troubleshoot and resolve issues in development, testing, and production environments.
  • Stay current with AWS services, tools, and best practices and share your knowledge within the team.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience with XML, XSD, WSDL, and other related technologies
  • Proven experience as a software developer with a strong understanding of cloud computing principles and practices.
  • Hands-on experience designing and developing applications on AWS cloud services, particularly Lambda, API Gateway, DynamoDB, and S3.
  • Proficiency in Python programming language; familiarity with other languages is a plus.
  • Experience with AWS Step Functions and State Machines is highly desirable.
  • Familiarity with Agile methodologies and SCRUM framework.
  • Strong problem-solving skills and ability to work effectively in a team environment.
  • Excellent verbal and written communication skills.

Preferred Qualifications:

  • AWS certifications (e.g., AWS Certified Developer) are a plus.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About AWS Cloud Developer, Apex Informatics

Join GTA as an AWS Cloud Developer, where your expertise in cloud technology and software applications will shine! In this dynamic role, you will be at the forefront of transforming the Criminal Justice Exchange Program into a modern, cloud-native solution using AWS. The GTA CJEP project is dedicated to creating a seamless data-sharing platform among various agencies, counties, and cities. You will have the opportunity to design, develop, and maintain scalable applications on AWS, utilizing cutting-edge services like Lambda, API Gateway, DynamoDB, and S3. As you collaborate in a SCRUM Agile environment, you’ll ensure that our solutions not only meet rigorous business objectives but also enhance the efficiency of data sharing for the sign-up counties. If you enjoy working with SOAP-based web services, implementing custom headers for seamless data integrity, and optimizing binary data transmission with MTOM attachments, this is the perfect opportunity for you. Your role will involve constructing workflows with AWS Step Functions and contributing to automated testing and code reviews to maintain high standards of code quality and performance. If you have a passion for cloud computing, a knack for problem-solving, and a desire to stay up-to-date with the latest AWS practices, we would love to hear from you. Bring your experience and creativity to GTA, where we’re excited to build the future of data sharing together!

Frequently Asked Questions (FAQs) for AWS Cloud Developer Role at Apex Informatics
What are the responsibilities of an AWS Cloud Developer at GTA?

As an AWS Cloud Developer at GTA, your primary responsibilities will include designing, developing, and maintaining cloud-native applications on AWS. You'll work with services such as Lambda, API Gateway, DynamoDB, and S3. You'll also implement serverless architectures, build workflows using AWS Step Functions, and manage custom headers for web services to ensure secure data transmission. Your role is crucial in delivering high-quality software solutions in a collaborative SCRUM Agile environment, ensuring that the project meets its business objectives effectively.

Join Rise to see the full answer
What qualifications are needed for the AWS Cloud Developer position at GTA?

To be considered for the AWS Cloud Developer role at GTA, candidates should have a Bachelor's degree in Computer Science, Engineering, or a related field. Additionally, proven experience with cloud computing principles, particularly in designing and developing applications using AWS services, is essential. Proficiency in Python, as well as familiarity with XML, XSD, and WSDL, is also necessary. AWS certifications and experience with Agile methodologies will further enhance your application.

Join Rise to see the full answer
What technologies will I work with as an AWS Cloud Developer at GTA?

In the AWS Cloud Developer role at GTA, you will engage with a variety of AWS technologies. You will work primarily with AWS Lambda for serverless computing, API Gateway for creating and managing APIs, DynamoDB for NoSQL database solutions, and S3 for object storage. Additionally, you'll leverage AWS Step Functions for orchestrating workflows and will be involved in developing SOAP-based web services while implementing MTOM attachments for optimized data transmission.

Join Rise to see the full answer
What is the team environment like for the AWS Cloud Developer at GTA?

The team at GTA fosters a collaborative and innovative environment for its AWS Cloud Developers. Engaging in a SCRUM Agile framework, you will work closely with Product Owners and Scrum Masters to refine user stories and deliver iterative solutions. The focus is on teamwork and continuous improvement, where everyone is encouraged to share ideas, troubleshoot challenges together, and support each other’s professional growth.

Join Rise to see the full answer
What opportunities for professional development does GTA offer for AWS Cloud Developers?

GTA believes in empowering its employees through continuous professional development. As an AWS Cloud Developer, you will have access to resources for upskilling in AWS services, tools, and best practices. Additionally, pursuing AWS certifications is encouraged, and support will be given to help you achieve your professional goals. The collaborative environment also allows for knowledge-sharing, ensuring you always stay ahead in your field.

Join Rise to see the full answer
Common Interview Questions for AWS Cloud Developer
Can you explain the importance of serverless architectures in AWS?

Serverless architectures in AWS allow developers to focus on writing code without managing the underlying infrastructure. In your answer, emphasize how serverless solutions like AWS Lambda enable scalability, reduce operational costs, and simplify deployment processes. Provide examples from past experiences where you implemented a serverless solution and the outcomes it achieved.

Join Rise to see the full answer
How do you handle security when developing cloud-native applications?

In your response, highlight best practices for ensuring security in cloud-native applications, such as using custom headers for web services, implementing IAM roles for access management, and encrypting data both in transit and at rest. Discuss any specific technologies or frameworks you’ve used in previous projects to enhance application security.

Join Rise to see the full answer
How do you approach working with REST APIs and SOAP-based web services?

Discuss your experience working with both REST APIs and SOAP web services, showcasing your understanding of when to use each type. In your answer, explain how you would design and implement a SOAP-based web service ensuring it meets both functional and non-functional requirements, and provide examples of challenges you’ve faced and how you resolved them.

Join Rise to see the full answer
Describe your experience with automated testing in AWS.

Explain the importance of automated testing in cloud development to ensure high code quality. Share the tools and frameworks you’ve utilized, such as AWS CodePipeline or Jenkins, and the types of tests you prioritize, like unit tests or integration tests. Include examples of how automated testing has improved your development process.

Join Rise to see the full answer
What challenges have you faced while developing on AWS, and how did you overcome them?

Reflect on your past experiences developing on AWS and discuss specific challenges, such as managing costs, optimizing performance, or dealing with service limits. Your answer should illustrate how you utilized AWS tools and services or collaborated with your team to find solutions, showcasing your problem-solving skills.

Join Rise to see the full answer
How do you stay current with the latest AWS developments and best practices?

Discuss the methods you use to keep your knowledge up-to-date, such as following AWS blogs, attending webinars and conferences, and taking online courses. Emphasize your commitment to continuous learning and how you share newfound knowledge with your team at GTA to foster a culture of shared growth.

Join Rise to see the full answer
What is your experience with database services like DynamoDB?

Discuss your familiarity with DynamoDB and its use cases. Highlight how you’ve designed data models, optimized queries, and handled scalability in your previous projects. Provide specific examples of how you've tackled challenges related to NoSQL databases or how you migrated from traditional databases to DynamoDB.

Join Rise to see the full answer
How do you approach collaboration in a SCRUM Agile environment?

Discuss your understanding of SCRUM principles and the significance of collaboration in Agile environments. Provide insights into tools you used for project management, how you engage in daily stand-ups, and your role in sprint planning and retrospectives. Highlight specific examples where collaboration led to successful project outcomes.

Join Rise to see the full answer
Explain MTOM and its advantages in web service communication.

Your answer should explain what MTOM (Message Transmission Optimization Mechanism) is and its role in optimizing the transmission of binary data in SOAP web services. Discuss the advantages of using MTOM, such as reducing message size and improving performance, and include any relevant experiences implementing MTOM in past projects.

Join Rise to see the full answer
What steps do you take to ensure the scalability of your AWS applications?

Speak to your experience in designing applications for scalability using AWS services. Discuss aspects such as load balancing, using auto-scaling features, and how you analyze application performance under various load conditions. Provide examples illustrating successful scaling in your past projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Apex Informatics Remote No location specified
Posted 7 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
AECOM Hybrid Rocky Hill, CT
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 3 days ago

Apex Informatics provides Information Technology staffing and consulting services that help our clients achieve their business objectives. We have spent years in building a community of motivated IT professionals from around the world. Today, we p...

33 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!