Pearson is looking to build and maintain scalable, high-performance backend systems.
Requirements
- Strong proficiency in Java (Spring Boot), Python, and Go Lang.
- Hands-on experience with AWS Lambda, ECS, SQS/SNS, S3, and Step Functions.
- Hands-on experience with AWS AppSync
- Expertise in designing and managing DynamoDB databases.
- Experience in developing and integrating REST APIs and GraphQL.
- Proficiency in AWS CloudWatch for monitoring and debugging applications.
- Experience in CI/CD implementation for automated deployments.
Responsibilities
- Develop, maintain, and optimize backend services using Java (Spring Boot), Python, and Go Lang.
- Design and implement RESTful APIs and GraphQL services.
- Build and manage AWS Lambda functions, ECS, SQS/SNS, and S3 for scalable cloud solutions.
- Implement and maintain state machines using AWS Step Functions.
- Monitor and troubleshoot applications using AWS CloudWatch.
- Design and maintain DynamoDB schemas for efficient data storage.
- Work with CI/CD pipelines for automated deployments and testing.
Other
- Candidates local to Hoboken, NJ are highly preferred.
- Ability to work in an agile development environment and collaborate with cross-functional teams.
- Knowledge of software development best practices, including unit testing and performance optimization.
- Familiarity with event-driven architectures and serverless computing.
- Knowledge of authentication and security best practices.