01 Oct
|
Tata Consultancy Services
|
Hyderabad
01 Oct
Tata Consultancy Services
Hyderabad
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, Valuable Learning Attitude
Education Requirements
Bachelors degree in computer science, Information Technology, or related field (or equivalent experience).
📌 JavaEE (Hyderabad)
🏢 Tata Consultancy Services
📍 Hyderabad