Position Overview: We are seeking a talented and experienced Senior Java Developer with a strong background in AWS to join our dynamic team. The ideal candidate will have a minimum of 4 years of handson experience demonstrating proficiency in Java Spring boot and Microservices architecture. The candidate should possess extensive knowledge of AWS services including S3 SQS SNS Lambda DynamoDB and ECS. The role requires previous experience with cloudbased solutions and serverless architecture along with excellent problemsolving and debugging skills.
Key Responsibilities:
- Collaboration: Work closely with crossfunctional teams to design and develop scalable software solutions.
- Implementation: Implement and maintain Javabased applications to meet project requirements.
- Microservices Architecture: Architect and build Microservices to enhance system scalability and flexibility.
- AWS Integration: Leverage AWS services for efficient system integration including S3 SQS SNS Lambda DynamoDB and ECS.
- Code Quality: Ensure code quality and adherence to best practices throughout the development lifecycle.
- Code Reviews: Participate in code reviews providing constructive feedback to team members.
- Documentation: Maintain thorough documentation for developed solutions to facilitate future maintenance and improvements.
Requirements
Minimum 4 years of handson experience in Java development.
Strong proficiency in Java Springboot and Microservices architecture.
Extensive knowledge of AWS services: S3 SQS SNS Lambda DynamoDB ECS.
Previous experience with cloudbased solutions and serverless architecture.
Excellent problemsolving and debugging skills.
Java, aws, springboot, microservices