CHENNAI · FULLTIME
Principal Engineer (Java Microservices)
Tata Consultancy Services
Chennai · onsite · Posted 50d ago
Sourced from
Undisclosed12–18 yrsfulltimeChennai
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.3s
- Found the form on Naukri · 13 questions to answer1.7s
- Decided the answers for all of them2.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Principal Engineer Java Microservices
Experience: 12-18 Years
Location: Chennai
Key Responsibilities
- Provide technical direction for application development, solution design, system integration, and implementation.
- Design scalable, secure, and resilient microservices-based solutions.
- Guide multiple product teams and ensure interoperability across applications and technologies.
- Define and implement consistent engineering frameworks, tools, processes, and coding standards.
- Lead architecture and technical decision-making across the software development lifecycle.
- Review technical designs, code, and deliverables produced by development teams.
- Mentor engineers and provide guidance on complex technical challenges.
- Drive CI/CD enablement, engineering maturity, automation, and rapid software delivery.
- Incorporate relevant technology and industry trends into product roadmaps.
- Collaborate with engineering, testing, support, architecture, and business teams.
- Diagnose and resolve complex software application and integration issues.
- Promote Agile and Lean software development practices across product teams
Mandatory Technical Skills
- Strong hands-on experience in Java 8, Java 11, or Java 17
- Extensive experience in Java Microservices architecture
- Strong expertise in Spring Boot 3+ or Dropwizard
- Experience with REST APIs, SOAP services, Rest-Assured, Postman, or SoapUI
- Hands-on experience with Apache Kafka or Message Queues
- Strong knowledge of AWS, including AWS Lambda
- Experience with Docker and Kubernetes
- Expertise in CI/CD pipelines using Azure DevOps, Jenkins, or GoCD
- Experience with Maven 3+ or Gradle 7+
- Hands-on experience with Git and SonarQube
- Experience with Terraform
- Knowledge of monitoring and logging tools such as Splunk, CloudWatch, Kibana, Prometheus, or Elasticsearch
- Experience with databases such as Oracle, PostgreSQL, or AWS DynamoDB
- Knowledge of application security practices and tools such as OWASP, ZAP, or Snyk
- Experience with unit testing frameworks, preferably JUnit 5
- Strong understanding of Agile software development practices
Sourced from naukri
Section · 02
Skills
Aws LambdaJenkinsMavenDockerTerraformJUnitKubernetesAzure DevopsAgilePostgresqlsonarqubeApache KafkaTechnical ArchitectureDynamo DbOWASPamazon web servicesgradleengineering leadershipAWS CloudWatchOracle DBREST APISpring BootJavaMicroservicesSplunkCi/Cd
Section · Company
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.
Industries
IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO
Employee ratings
1,14,115 reviews
3.3/ 5
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916
Find them on