About Us:
Tata Consultancy Services (TCS) is a global leader in IT services, consulting, and business solutions. With a strong focus on innovation and transformation, TCS is dedicated to helping clients achieve operational excellence. Join our team in Chennai and work with talented professionals to create world-class digital solutions that drive growth and competitive advantage.
Position Overview:
We are looking for a passionate and experienced Java Full Stack Developer to join our dynamic team in Chennai. As a Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining enterprise applications. This role requires expertise in both front-end and back-end development, with strong skills in Java, Spring Boot, and modern JavaScript frameworks.
Key Responsibilities:
- Backend Development: Develop and maintain high-performance, scalable applications using Java, Spring Boot, and related technologies.
- Frontend Development: Build responsive, user-centric interfaces using frameworks like Angular, React, or Vue.js.
- API Integration: Develop RESTful APIs and integrate them with front-end applications to deliver seamless user experiences.
- Database Management: Work with relational and non-relational databases, including MySQL, MongoDB, or similar, ensuring efficient data storage and retrieval.
- Quality Assurance: Write and execute unit tests to maintain code quality; participate in code reviews and follow best practices.
- Collaborate: Work closely with cross-functional teams, including UI/UX designers, project managers, and QA engineers, to deliver robust and scalable applications.
- Continuous Improvement: Identify areas for improvement in the codebase, promote best practices, and contribute to improving development processes.
Qualifications:
- Experience: 3+ years of experience as a Full Stack Developer, with a strong background in Java-based technologies.
- Technical Skills:
- Proficiency in Java, Spring Boot, Hibernate/JPA.
- Hands-on experience with front-end frameworks like Angular, React, or Vue.js.
- Familiarity with HTML5, CSS3, JavaScript, and responsive design principles.
- Knowledge of databases such as MySQL, MongoDB, and experience with ORM.
- Experience with RESTful services and API development.
- Familiarity with DevOps practices and tools, including version control (Git), CI/CD, and containerization (Docker) is a plus.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Why Join TCS?
- Competitive salary and benefits package.
- Opportunities for career growth and continuous learning.
- Be part of a global team with cutting-edge technology projects.
- Supportive and inclusive work environment.
How to Apply:
If you're ready to take your career to the next level with TCS, apply now by submitting your resume and a brief cover letter through our [TCS Careers Portal]. Let’s create impactful digital solutions together!