Tata Consultancy Services

Java Developer with Hadoop

Tata Consultancy Services • $110K — $125K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Java development experience, focusing on versions 10+/11+/17+
  • Proficiency in Spring Boot for building enterprise applications
  • Hands-on experience with microservices architecture and RESTful web services
  • Familiarity with Kafka messaging systems and event-driven architectures
  • Experience deploying and managing applications in OpenShift or Kubernetes environments
  • Solid understanding of Oracle SQL / PL-SQL and relational database principles
  • Knowledge of CI/CD practices using tools like Git, Maven, Jenkins

Responsibilities

  • Design and maintain scalable enterprise applications using Java and Spring Boot
  • Develop microservices and REST APIs for data-focused applications
  • Integrate applications with distributed data platforms and messaging systems
  • Collaborate with various teams to ensure high-quality software delivery
  • Participate in code reviews and testing to uphold coding standards
  • Optimize application performance for scalability and efficiency
  • Support data processing workflows utilizing Hadoop technologies

Benefits

  • Opportunities for professional development and training
  • Involvement in diverse projects across teams
  • Work in an Agile/Scrum environment
  • Be part of a collaborative, cross-functional team
  • Flexibility in work arrangements, promoting work-life balance
Full Job Description
Java Developer with Hadoop

Must Have Technical/Functional Skills

Primary Skill: Spring boot, Core java, Hadoop, pyspark, Hive

Secondary: Kafka

We are seeking a Java Developer with strong expertise in Java 10+ and modern backend application development. The ideal candidate should have hands-on experience in building scalable microservices, REST APIs, and cloud-native applications. Exposure to Hadoop ecosystem technologies is required to support data-intensive applications and integrations, though this is not a core Hadoop development role.

Must Have Skills
• Java 10+/11+/17+
• Spring Boot
• Microservices Architecture
• RESTful Web Services
• Kafka
• OpenShift / Kubernetes
• Oracle SQL / PL-SQL
• JUnit, Mockito
• Git, Maven, CI/CD
• Basic to Intermediate Hadoop ecosystem experience

Roles & Responsibilities
• Design, develop, and maintain enterprise applications using Java and Spring Boot.
• Develop scalable Microservices and REST APIs.
• Integrate applications with distributed data platforms and messaging systems.
• Collaborate with cross-functional teams to deliver high-quality solutions.
• Participate in code reviews, testing, deployment, and production support.
• Optimize application performance and scalability.
• Work in Agile/Scrum development environments.
• Support data processing and integration workflows involving Hadoop-based platforms.

Required Technical Skills
• Strong hands-on experience with Java, Spring Boot, and Microservices.
• Experience developing RESTful APIs and backend services.
• Knowledge of Kafka and event-driven architecture.
• Experience with OpenShift, Docker, or Kubernetes.
• Good understanding of relational databases such as Oracle or SQL Server.
• Familiarity with CI/CD pipelines using Jenkins, GitLab, or similar tools.
• Understanding of software design patterns and secure coding practices.

Hadoop Experience (Good to Have / Secondary Skill)

Candidate should possess working knowledge of:
• Hadoop ecosystem concepts (HDFS, YARN, Hive)
• Basic Hive query development and troubleshooting
• Understanding of data ingestion and batch processing workflows
• Experience working with Hadoop-based data platforms in support of application development
• Exposure to Spark is a plus

Note: Hadoop is a secondary skill. Candidates are not expected to perform deep Hadoop administration, cluster management, or advanced big-data engineering.

Preferred Skills
• Apache Spark
• NoSQL Databases (Cassandra/MongoDB)
• Splunk, Dynatrace
• AWS, Azure, or GCP
• Domain experience in Banking/Financial Services
• DevSecOps practices

Salary Range- $110,000-$125,000 a year

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Enterprise Technology Jobs

Find similar Java Developer with Hadoop jobs: