Java Software Engineer
Tata Consultancy Services
5 - 8 years
Bengaluru
Posted: 08/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
Tata Consultancy Services is HIRING!
Job Title: - Java Software Engineer
Relevant Experience (Yrs): - 5-8 Years
Work Location: Bangalore
Education: Bachelors degree in computer science or similar field or related equivalent experience
Technical/Functional Skills: -
- 5+ years of software engineering, analysis and design with full software development lifecycle experience
- 5+ years with Internet technologies, microservices architectures
- 5+ years of developing cloud native applications, preferably in AWS
- Experience with scripting languages like JavaScript and frameworks such as Angular/ react
- Experience with Docker / Kubernetes
- Strong understanding of object-oriented programming with an understanding of design principles
- Knowledge of CI/CD tools
- Demonstrated experience with Java, Spring Framework, SQL and NoSQL -based databases, writing complex SQL queries and building highly scalable and highly performant distributed applications and web services
- Demonstrated strong analytical skills
Preferred Skills:
- Develop prototypes of new technologies, exposure to GraphQL / Graph DBs
- Experience in the commerce space and products / pricing / inventory domains
- Design and implement reliable, high-throughput, low latency, scalable and well-documented code to tackle sophisticated algorithms
- Collaborate with engineers, product owners, and other partners to propose extensible, reusable and performant solutions
- Proactively seek opportunities to reuse or generalize existing services and implementations
- Experiment, develop proof of concept with relevant new technologies
- Conduct code review pull-requests with consistent scrutiny
- Able to work independently to analyze and solve issues as an individual contributor
- Troubleshoot, fix problems reported in lower and production environments
- Write unit and component tests to ensure delivery of high-quality code
- Monitor and proactively improve production run quality of applications
- Work in a scrum team and provide your daily updates
- Estimate effort for assigned development tasks, assist in estimating level of effort for less senior level developers
Interested candidates please do apply!
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
