Tata Consultancy Services
Java Developer - S
Skills
7 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
12 October 2026
What they need
Core Technical Skills . Programming Languages & Frameworks
- Java 17 (preferred); strong experience in Java 8+
- Spring Boot 3.x, Spring Framework, Spring Data JPA
- Spring Security for authentication & authorization
- RESTful API design and development
- Strong understanding of Core Java concepts, multithreading, collections, generics, functional programming (Lambdas/Streams)
- Microservices & Integration
- Hands-on experience in designing and developing microservices architectures
- Strong understanding of service discovery, API gateways, inter-service communication
- Ability to write and maintain integration tests using JUnit
- Knowledge of Kafka:
- Topics, partitions, producers/consumers
- Consumer groups
- Replica topics
- Event-driven design
CI/CD Tools:
- Git / GitHub
- Jenkins
- CodePipeline / GitHub Actions
- Containerization using Docker (images, containers, registries)
Development & Code Quality Tools
- IDEs: IntelliJ IDEA, VS Code
- Documentation: Confluence
- Project Management: JIRA
- Static analysis & code quality:
- SonarQube
- PMD
- SpotBugs
Database Skills
- Strong proficiency with PostgreSQL or Dynamo DB
- Good understanding of:
- Joins, indexing, performance tuning
- Data modeling
- Exposure to MongoDB (Good to have)
Methodologies & Principles
- Agile (Scrum/Kanban)
- Understanding of SDLC (Dev QA UAT Prod)
- Strong adherence to DRY, SOLID principles
- Experience diagnosing issues in distributed environments
- Strong debugging skills across logs, cloud metrics, and pipelines
Key Responsibilities
- Design, develop, and maintain backend microservices using Java & Spring Boot
- Build scalable, secure APIs and integrate with enterprise systems
- Develop event-driven pipelines using Kafka
- Implement CI/CD workflows for seamless deployments
- Write unit, integration, and automated tests
- Participate in architecture reviews and code reviews
- Investigate production issues using AWS CloudWatch & logging frameworks
- Collaborate with product, QA, and DevOps teams across full SDLC
- Ensure code quality using static analysis and coverage tools
- Optimize application performance and database queries
- Maintain proper documentation using Confluence
Required Experience
- 6+ years of hands-on backend development
- Strong production experience in Java 8+ and Spring Boot
- Deep understanding of microservices, REST APIs, and Kafka
- Experience deploying applications in AWS Cloud
- Experience with Git, CI/CD pipelines, automated testing
Behavioral Competencies
- Strong ownership and accountability
- Excellent problem-solving skills
- Ability to communicate complex technical concepts clearly
- Willingness to learn and adapt to new technologies
- Team player mindset
Other offers great for you!
These companies are also looking for great profiles
Wikeys
Senior Full-Stack Developer Java
600
Freelance
Brussels, Belgium
Hybrid
Skills
6 months ago
Quick apply
Washington Frank
Java Developer
Freelance
Brussels, Belgium
Hybrid
Skills
1 month ago
Quick apply
Sweet IT
Java Spring Boot Developer junior - Lyon - CDI
Permanent contract
Lyon, France
Hybrid
Top Recruiter
Skills
7 days ago
Quick apply
No company information available.