NextHire Try for free

Tata Consultancy Services

Posted 25 Aug 2026

Java Developer

Apply with NextHire Auto Apply fills in the application for you.
Team
TECHNOLOGY
Posted
25 Aug 2026

About the role

Role Summary

We are seeking a highly skilled Java Developer with strong expertise in Java, Spring Boot, Microservices, REST APIs, and enterprise application development. The candidate will be responsible for designing, developing, enhancing, and supporting scalable applications across the BFSI domain.

The ideal candidate should possess strong hands-on development experience, excellent problem-solving skills, and the ability to work effectively in Agile delivery teams. The role requires close collaboration with architects, business analysts, QA teams, and DevOps engineers to deliver secure and high-performing enterprise solutions.

Key Responsibilities

Application Development

  • Design, develop, test, and deploy enterprise-grade Java applications.
  • Develop scalable and maintainable applications using Java and Spring Boot.
  • Build RESTful APIs and Microservices-based solutions.
  • Translate business requirements into technical solutions.
  • Participate in technical design discussions and architecture reviews.

Software Engineering

  • Write clean, reusable, and efficient code.
  • Follow coding standards and development best practices.
  • Conduct peer code reviews and unit testing.
  • Troubleshoot production issues and perform root cause analysis.
  • Ensure application performance, security, and scalability.

Microservices & API Development

  • Develop and consume REST APIs.
  • Design secure API integrations.
  • Implement service-to-service communication patterns.
  • Develop event-driven architectures where applicable.

Database Development

  • Design and optimize database schemas.
  • Develop SQL queries, stored procedures, views, and functions.
  • Perform query tuning and performance optimization.
  • Work with relational and NoSQL databases.

DevOps & Cloud

  • Participate in CI/CD implementation.
  • Support application deployment and release management.
  • Colla borate with DevOps teams for automation and monitoring.
  • Work on containerized deployments.

Agile Delivery

  • Participate in Sprint Planning, Daily Standups, Sprint Reviews, and Retrospectives.
  • Provide task estimates.
  • Contribute to continuous improvement initiatives.

Mandatory Technical Skills

Core Java

  • Java 8 / 11 / 17
  • Object Oriented Programming (OOP)
  • Collections Framework
  • Multithreading
  • Exception Handling
  • Memory Management
  • JVM Concepts

Frameworks

  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Hibernate

API Development

  • RESTful Web Services
  • JSON
  • OpenAPI / Swagger
  • JWT Authentication
  • OAuth 2.0

Microservices

  • Microservices Architecture
  • Service Discovery
  • API Gateway
  • Distributed Transactions
  • Circuit Breaker Patterns

Database Technologies

  • SQL Server
  • Oracle
  • PostgreSQL
  • MySQL
  • Query Optimization
  • Stored Procedures

Messaging Technologies

  • Kafka
  • RabbitMQ
  • JMS

Version Control & DevOps

  • Git
  • Azure DevOps
  • Jenkins
  • Maven
  • Gradle
  • SonarQube

Good to Have

Cloud Platforms

  • Azure
  • AWS

Containerization

  • Docker
  • Kubernetes

Monitoring Tools

  • Splunk
  • ELK Stack
  • Dynatrace
  • AppDynamics

Front-End Technologies

  • Angular
  • React
  • JavaScript
  • TypeScript

BFSI Domain Experience (Preferred)

Experience in one or more of the following:

  • Retail Banking
  • Corporate Banking
  • Payments
  • Lending
  • Wealth Management
  • Insurance
  • Risk & Compliance

Soft Skills

  • Excellent communication skills
  • Strong analytical and problem-solving ability
  • Stakeholder management
  • Team collaboration
  • Ownership and accountability
  • Ability to mentor junior developers

Educational Qualification

  • B.E. / B.Tech.
  • MCA
  • M.Tech.
  • Equivalent Engineering Deg Qualifications: BACHELOR OF ENGINEERING, BACHELOR OF SCIENCE (B.Sc), BACHELOR OF TECHNOLOGY

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach