JobMesh

Senior Software Engineer

Pearson · Hoboken, New Jersey, US

Senior Software Engineer We are looking for a skilled Backend Engineer with expertise in Java, Spring Boot, Python, and Go Lang to build and maintain scalabl...

Job description

Senior Software Engineer We are looking for a skilled Backend Engineer with expertise in Java, Spring Boot, Python, and Go Lang to build and maintain scalable, high-performance backend systems. The ideal candidate will have strong experience with AWS services , microservices architecture, and modern backend development practices. This role involves designing, developing, and optimizing backend applications, ensuring seamless integration with cloud infrastructure and APIs. Key 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. - Develop and manage CloudFormation templates for infrastructure as code (IaC). - Ensure high availability, security, and scalability of backend applications. - Collaborate with cross-func...