Senior Java Software Engineer
The role of a Senior Java Software Engineer involves designing, developing and implementing enterprise-level solutions that run on the AWS cloud. This requires hands-on experience in full life cycle development and a strong understanding of NoSQL databases, Java, JavaScript, and cloud computing principles.
Key Responsibilities:
* Design, develop, and implement scalable and efficient software solutions.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
* Analyze complex technical problems and develop creative solutions.
Required Skills:
* Extensive experience in Java development and architecture.
* Strong knowledge of cloud computing and AWS services.
* Familiarity with NoSQL databases and data modeling.
* Excellent problem-solving skills and analytical thinking.
* Effective communication and collaboration skills.
Benefits:
* A comprehensive benefits package including health insurance, dental plan, life insurance, and meal vouchers.
* Ongoing training and development opportunities through the TCS Learning Portal.
* The opportunity to work on diverse projects and collaborate with global teams.
* A dynamic and inclusive work environment that promotes diversity, equity, and inclusion.
About Us:
Tata Consultancy Services (TCS) is a leading IT services company that values innovation, teamwork, and customer satisfaction. We are committed to creating an inclusive culture that celebrates individuality and promotes equal opportunities for all employees. Our mission is to empower our people to achieve their full potential and drive business success through technology-enabled solutions.