Senior Java Backend Developer with AWS -Remote Job
We are seeking a highly skilled Senior Java Backend Developer with strong hands-on experience in AWS services to join our team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend solutions while leveraging modern cloud technologies.
Key Responsibilities:
- Design, develop, and maintain backend systems and microservices using Java and Spring Boot.
- Implement serverless workflows using AWS Step Functions and integrate various AWS services.
- Develop and manage APIs, RDS instances, and Lambda functions (preferably using Python) to build efficient, serverless applications.
- Collaborate with cross-functional teams to ensure seamless integration and high performance of backend components.
- Troubleshoot issues, optimize code, and contribute to system design improvements.
- Follow best practices for security, scalability, and performance in cloud-based applications.
Required Skills & Experience:
- 9–14 years of hands-on experience in backend development using Java and Spring Boot.
- Proven expertise in AWS cloud services such as Lambda, API Gateway, RDS, and Step Functions.
- Experience building and deploying serverless applications.
- Strong understanding of microservices architecture and RESTful API design.
- Familiarity with Python for AWS Lambda development is an added advantage.
- Excellent problem-solving skills and ability to work independently in a remote environment.