HYDERABAD · FULLTIME
Java J2EE
Tata Consultancy Services
Hyderabad · onsite · Posted 21d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.8s
- Found the form on Naukri · 5 questions to answer1.6s
- Decided the answers for all of them2.2s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Role & responsibilities :
Job Tittle
Senior Java Developer
Coding*
Core Java, Advanced Java, SpringBoot, Reactive Programming
Experience Level*
Min*
8
Max*
14
Location*
Bangalore, Hyderabad, Pune, Bhubaneswar, Noida, Gurgaon, Kochi
Work Type*
Full-time
Section II - Job Evaluation Topics and Weight (Questions and evaluation are based on below)
Topic of Evaluation / Skills*
Mandatory / Non-mandatory
Percentage*
(Skills / Topics should sum up to 100%)
(Enter only multiples of 5)
Core Java
Mandatory
30%
Advanced Java
Mandatory
20%
Microservices
Mandatory
20%
Spring/SpringBoot
Mandatory
20%
Reactive Programming
Mandatory
10%
Section III - Job Requirements and Responsibilities
Section
Details / Example Content
Job requirements
We are looking for a highly skilled and detail-oriented SDET Automation Engineer with strong experience in Selenium, Playwright, Core Java, and Python. You will design and build robust automation frameworks, develop automated test suites for UI, API, and backend systems, and contribute to overall product quality. You will work closely with developers, QA engineers, DevOps, and product teams to ensure scalable, reliable, and high-quality software delivery.
This role requires hands-on expertise in modern test automation, CI/CD integration, debugging, and designing test strategies for complex systems.
Key Responsibility
- Design, develop, and maintain Java-based applications ensuring scalability and performance.
- Translate application storyboards and use cases into functional applications.
- Build efficient, reusable, and reliable Java code following best practices.
- Conduct code reviews, mentor junior developers, and ensure adherence to coding standards.
- Collaborate with cross-functional teams to define specifications and deliverables.
- Implement microservices architecture and integrate with third-party services.
- Ensure application security and compliance with organizational standards.
- Participate in architectural discussions and contribute to technical strategy.
- Handle onshore-offshore communication and lead development teams.
- 8+ years of hands-on experience in Java, Java8 and SpringBoot
- Should be confident enough to independently write services from scratch.
- Core Java & Java 8/11, strong understanding of data structures, multithreading, and concurrency.
- Expertise in Spring Framework (Spring Boot, Spring Cloud, Spring Security, Spring Batch).
- Hands-on experience with Apache Kafka, Cassandra, and Oracle DB.
- Familiarity with microservices-based architecture.
- Strong knowledge of common design patterns.
- Experience with RESTful APIs, unit testing (JUnit, Mockito), and CI/CD pipelines.
- Good understanding of Git, Maven/Gradle, and Agile methodologies.
- Hands on experience with Reactive Programming
Section IV - Job Qualifications & Skills
Section
Details / Example Content
Domain
Soft Skills
Excellent communication and collaboration skills, Good Learning Attitude
Education Requirements
Bachelors degree in computer science, Information Technology, or related field (or equivalent experience).
Sourced from naukri
Section · 02
Skills
Section · Company
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
Industries
Employee ratings
1,14,115 reviews
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Find them on