We are seeking a highly skilled Java Spring Boot Developer with AWS expertise to join KVC Consultants Ltd. In this role, you will be responsible for designing, developing, and deploying robust applications using Spring Boot, while leveraging various AWS cloud services to build scalable and resilient solutions.
Roles and Responsibilities:
- Design, develop, and implement high-performance, scalable, and secure applications using Java and Spring Boot.
- Build and consume RESTful APIs for seamless integration with other services.
- Utilize and integrate with various AWS cloud services (e.g., EC2, S3, RDS, Lambda, SQS, SNS, DynamoDB) to build cloud-native applications.
- Implement best practices for cloud security, monitoring, and performance optimization within the AWS ecosystem.
- Collaborate with front-end developers, product managers, and other stakeholders to understand requirements and deliver technical solutions.
- Write clean, maintainable, and efficient code following industry best practices.
- Participate in code reviews, testing, and debugging to ensure high-quality software.
- Troubleshoot and resolve complex technical issues in development and production environments.
- Contribute to the continuous improvement of development processes and methodologies.
Skills Requirement:
- Strong proficiency in Java and Spring Boot framework.
- Proven experience with RESTful API development.
- Hands-on experience with AWS cloud services (e.g., EC2, S3, RDS, Lambda, SQS, SNS, DynamoDB).
- Understanding of cloud-native application development principles.
- Experience with database technologies (e.g., SQL, NoSQL).
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, AWS CodePipeline).
- Knowledge of microservices architecture is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
QUALIFICATION:
- Bachelor's degree in Computer Science, Information Technology, or a related field.