Looking for an experienced and highly skilled Java Developer with over 8 years of hands-on experience to join our dynamic team. The ideal candidate will have a strong background in Spring Boot , Spring Batch , and AWS , and will play a key role in designing, developing, and maintaining scalable backend systems. Key Responsibilities: Design, develop, and maintain robust and scalable backend applications using Java and Spring Boot . Implement and optimize Spring Batch processes for large-scale data processing. Develop cloud-native applications and deploy solutions on AWS infrastructure. Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions. Participate in code reviews, performance tuning, and troubleshooting production issues. Ensure best practices in code quality, testing, and documentation are maintained. Required Skills: Strong proficiency in Java (8 or above) . Expertise in Spring Boot and microservices architecture. Hands-on experience with Spring Batch for batch processing. Proficient with AWS services (such as EC2, S3, Lambda, RDS, etc.). Strong understanding of RESTful APIs, security, and cloud deployment practices. Experience with CI/CD tools, Git, and containerization technologies is a plus. Good analytical, problem-solving, and communication skills. Job Type: Full-time Benefits: Provident Fund Work Location: In person