Required Skills
About the Job
Pearson is seeking a Senior Backend Engineer to design, develop, and maintain scalable, high-performance backend systems. You will leverage your expertise in Java, Spring Boot, and modern backend development practices to build robust microservices. This role involves creating and integrating RESTful APIs and GraphQL services, managing AWS cloud infrastructure including Lambda, ECS, S3, and DynamoDB, and ensuring application reliability through monitoring with AWS CloudWatch. You will also contribute to infrastructure as code using CloudFormation and participate in CI/CD pipelines.
Key Responsibilities: * Develop and optimize backend services using Java (Spring Boot). * Design and implement RESTful APIs and GraphQL services. * Build and manage scalable AWS cloud solutions using Lambda, ECS, and S3. * Design and maintain DynamoDB schemas. * Monitor and troubleshoot applications using AWS CloudWatch. * Develop and manage CloudFormation templates for infrastructure as code. * Work with CI/CD pipelines for automated deployments. * Collaborate with cross-functional teams to deliver high-quality software solutions.