AWS Integration Developer
Location: Trenton, NJ Hybrid
Duration: Contract
Interview process: screen with recruiter, screen with account manager, Inperson client interview
Job Summary
Must have these skills: Bachelor's degree in Computer Science, Engineering, or a related field
please submit LinkedIn profile
Experience designing, building, and maintaining integrations using AWS services including API Gateway, Lambda, Step Functions, EventBridge, SQS/SNS, and S3
Experience integrating AWS-hosted services with enterprise integration platforms such as MuleSoft
Experience authoring and maintaining OpenAPI/Swagger specifications
Ability to translate business requirements into API contracts and integration designs
Job Description
We are seeking an AWS Integration Developer to join our team in a Hybrid environment, working 3 days onsite in support of the New Jersey Department of Children and Families. This is a Full-time Contract position focused on designing, building, and supporting AWS-based integrations, enterprise platform connectivity, and React-based applications that support key agency initiatives, including the Family First Act (FFA) program.
What You'll Do
Design, build, and maintain integrations on AWS using services such as API Gateway, Lambda, Step Functions, EventBridge, SQS/SNS, and S3
Connect AWS-hosted services with enterprise platforms such as MuleSoft and state systems of record
Implement secure, scalable, and observable integration patterns, including logging, monitoring, error handling, and retry logic
Author, review, and maintain API specifications using OpenAPI/Swagger as the source of truth for integrations
Translate business requirements and design artifacts into well-defined API contracts
Use API specifications to generate client code, mock services, and automated contract tests
Manage API versioning, documentation, and communication of changes across teams
Integrate federated authentication using SAML or OpenID Connect across APIs, services, and user-facing applications for employee and applicant sign-on
Implement token handling, session management, and role-based access control across the integration layer
Apply secure handling of sensitive user data in transit and within browser-based applications
Build React interfaces for employee self-service and applicant-facing workflows that consume the APIs being developed
Implement forms, workflows, and dashboards based on specifications and design artifacts
Build reusable, documented components with automated tests while extending the existing design system for consistency
Ensure accessibility conformance across user interfaces and integrated applications
What You'll Need
Required:
Experience designing, building, and maintaining integrations using AWS services including API Gateway, Lambda, Step Functions, EventBridge, SQS/SNS, and S3
Experience integrating AWS-hosted services with enterprise integration platforms such as MuleSoft
Experience authoring and maintaining OpenAPI/Swagger specifications
Ability to translate business requirements into API contracts and integration designs
Experience with API versioning, documentation, and contract-driven development practices
Experience integrating authentication and authorization solutions using SAML or OpenID Connect
Knowledge of token management, session management, and role-based access controls
Experience building front-end applications using React
Experience developing forms, workflows, dashboards, and reusable user interface components
Experience creating automated tests for APIs and front-end applications
Understanding of secure application development practices and sensitive data handling
Knowledge of accessibility standards and accessibility conformance requirements
Preferred:
Experience supporting public sector or government agency initiatives
Experience working with systems supporting social services, child welfare, or Family First Act programs
Physical Demands
Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards
Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor