Skip to main content

TCS - Advanced Java Developer

Technology
TCS
1 weeks agoUntil 30/7/2026
Full time

Job description

Job Summary :

We are looking for a highly skilled Advanced Java Developer with strong expertise in enterprise application development, microservices architecture, backend systems, and modern Java technologies. The ideal candidate should have hands-on experience in designing, developing, and maintaining scalable, high-performance applications using Java-based frameworks and cloud-native technologies. The role requires strong problem-solving skills, coding expertise, and experience working in agile environments.

Key Responsibilities :

  • Design, develop, test, and maintain scalable and high-performance enterprise applications using Core Java and Advanced Java concepts.
  • Develop and implement RESTful APIs and microservices architecture using frameworks such as Spring Boot and Spring MVC.
  • Write clean, reusable, maintainable, and efficient code while adhering to coding standards and best practices.
  • Work on multithreading, concurrency, collections, memory management, and performance optimization in Java applications.
  • Participate in the design and implementation of distributed systems and enterprise-grade backend solutions.
  • Collaborate with cross-functional teams including business analysts, architects, QA teams, and DevOps teams for successful project delivery.
  • Develop and optimize database queries, stored procedures, and data integration solutions using SQL/PLSQL.
  • Troubleshoot production issues, debug applications, and ensure system reliability and performance.
  • Implement security best practices, authentication, authorization, and secure coding standards in application development.
  • Work with cloud, containerization, and CI/CD pipelines for deployment and application monitoring.
  • Participate in code reviews, technical discussions, and mentor junior developers whenever required.
  • Ensure timely delivery of assigned tasks while maintaining quality standards.

Required Technical Skills :

Programming & Frameworks :

  • Strong expertise in Core Java, Advanced Java, Java 8/11/17 features
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA
  • Strong understanding of Microservices Architecture and API development
  • Experience with Hibernate/JPA, JDBC, Maven, Gradle

Advanced Java Concepts :

  • Multithreading and Concurrency
  • Collections Framework
  • Exception Handling
  • JVM Internals and Garbage Collection
  • Memory Management and Performance Tuning
  • Design Patterns and Object-Oriented Programming (OOP)

Database Skills :

  • Strong experience with SQL, Oracle, MySQL, PostgreSQL, SQL Server
  • Experience in query optimization and database performance tuning

Web & API Technologies :

  • REST APIs, SOAP Services
  • JSON, XML, API Integration

DevOps & Tools :

  • Git, Jenkins, Maven, SonarQube
  • Docker, Kubernetes (preferred)
  • CI/CD pipelines

Cloud & Monitoring (Preferred) :

  • Exposure to AWS, Azure, or GCP
  • Logging and monitoring tools such as Splunk, ELK, Grafana

Required Candidate Profile :

  • 4- 7 years of experience in Java backend or enterprise application development.
  • Strong expertise in Advanced Java concepts and Spring ecosystem.
  • Experience in designing scalable, high-performance, and distributed applications.
  • Strong analytical, debugging, and problem-solving abilities.
  • Experience working in Agile/Scrum development environments.
  • Excellent communication and stakeholder management skills.
  • Bachelors degree in Computer Science, Information Technology, or related field.

Preferred Skills :

  • Experience with event-driven architecture (Kafka/RabbitMQ).
  • Knowledge of containerization and cloud-native application development.
  • Exposure to performance testing and application tuning.
  • Prior experience in enterprise-level digital transformation projects.

Location : Hyderabad / Pune / Chennai

Employment Type : Full-Time

Keywords
DocBookXBELCodingApache KafkaGrafanaSpring FrameworkSpring SecurityJSONMAVENRabbitMQModel–view–controllerSonarQubeOracle DatabaseDevOpsMysqlPl/sqlPostgresqlScrumSoapSql

Interested in this role?