Java Developer

Tata Consultancy Services
Chennai, Tamil Nadu, India

Design, develop, test, and maintain scalable enterprise applications using Java, J2EE, Spring Boot, and Microservices.

Analyze business requirements and translate them into technical solutions.

Develop RESTful APIs and integrate applications with third-party systems and services.

Participate in architecture discussions and contribute to application design decisions.

Write clean, efficient, reusable, and maintainable code following coding standards and best practices.

Troubleshoot, debug, and resolve production issues with minimal downtime.

Optimize application performance, scalability, and reliability.

Work with databases such as Oracle, SQL Server, MySQL, or PostgreSQL for data modeling and query optimization.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →