
Software Engineer III
Pearson VUE
full-time
Posted on:
Location Type: Hybrid
Location: Colombo • Sri Lanka
Visit company websiteExplore more
Tech Stack
About the role
- Develop, maintain, and optimize backend services using Java (Spring Boot), Python, Go Lang and NodeJs.
- 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.
- Develop and manage CloudFormation templates for infrastructure as code (IaC).
- Ensure high availability, security, and scalability of backend applications.
- Collaborate with cross-functional teams to build high-quality software solutions.
Requirements
- Strong proficiency in Java (Spring Boot), Python, and Go Lang.
- Proficiency in Node.js backend interactions.
- Experience working with AWS, particularly AWS AppSync.
- Hands-on experience with AWS Lambda, ECS, SQS/SNS, S3, and Step Functions.
- 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.
- Strong understanding of CloudFormation templates for infrastructure management.
- Knowledge of software development best practices, including unit testing and performance optimization.
- Ability to work in an agile development environment and collaborate with cross-functional teams.
Benefits
- Good to have react development.
- Experience with containerization technologies like Docker
- Familiarity with event-driven architectures and serverless computing.
- Knowledge of authentication and security best practices.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootPythonGo LangNode.jsRESTful APIsGraphQLDynamoDBCI/CDCloudFormation
Soft Skills
collaborationcommunicationproblem-solvingagile developmentteamwork