Walk-in || Senior Java Developer - S
Tata Consultancy Services · Kochi, Kerala, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Tata Consultancy Services · Kochi, Kerala, India
Key Responsibilities: • Design, develop, and maintain enterprise-grade Java applications. • Build scalable and secure microservices using Spring Boot and related frameworks. • Analyze business requirements and translate them into technical solutions. • Develop RESTful APIs and integrate with internal and external systems. • Participate in application architecture, design reviews, and technical discussions. • Optimize application performance, scalability, and reliability. • Write clean, reusable, maintainable, and well-documented code. • Perform code reviews and mentor junior developers. • Implement unit testing, integration testing, and automated testing practices. • Collaborate with DevOps teams for CI/CD implementation and deployment automation. • Troubleshoot production issues and perform root cause analysis. • Ensure adherence to coding standards, security guidelines, and best practices. • Participate in Agile ceremonies, sprint planning, and delivery activities. • Stay updated with emerging technologies and recommend improvements. Required Skills & Qualifications: • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. • 5+ years of hands-on experience in Java application development. • Strong programming expertise in Java 8/11/17+. • Extensive experience with Spring Framework, including: • Spring Boot • Spring MVC • Spring Data JPA • Spring Security • Spring Cloud • Strong understanding of Object-Oriented Programming (OOP) and Design Patterns. • Experience in developing RESTful Web Services and Microservices. • Strong knowledge of relational databases and SQL. • Experience with version control systems such as Git. • Familiarity with Agile/Scrum methodologies. • Strong problem-solving, analytical, and communication skills.