Java Springboot + Microservices- Principal Engineer

Tata Consultancy Services

Chennai District

On-site

INR 2,500,000 - 4,500,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Chennai is seeking a senior software engineer/tech lead to provide expert solutions across Agile product teams. You will guide architecture, mentor engineers, review work, and ensure technical specifications are met throughout the project lifecycle.

Role focuses on driving continuous integration and delivery, collaborating with cross-functional teams, and aligning engineering decisions with product roadmaps while delivering high-quality software in complex

Job description

Desired Competencies (Technical/Behavioral Competency)
Must-Have

Programming/ Scripting language
  • Java (8, 11,17),
  • Python/ Kotlin / .Net
  • JavaScript / FE frameworks
Tools and frameworks
  • SpringBoot 3+ / Dropwizard
  • Rest-Assured (API) / SOAP
  • Synk / Sonarlint
  • Aws Lambda
  • Kafka / MQ
  • Postman/ SoapUI
  • Maven 3+/Gradle 7+
  • Junit(5)
CI/CD & DevOps tools
  • Azure DevOps
  • Jenkins/ GoCD
  • Docker/Kubernetes
  • Git
  • SonarQube/ any other repos
Cloud platform, Monitoring and logging
  • AWS
  • Terraform
  • Splunk/ Cloud Watch/ Kibana/ Prometheus / Elastic Search
Databases
  • SQL Oracle/ Postgres/ AWS DynamoDB
Security
  • OWASP
  • Synk
  • ZAP

Agile Ways of Working

Good-to-Have

Experience handling onsite and offshore team

SN

Responsibility of / Expectations from the Role
1

Job Profile Summary

Provide expert solutions to technical issues and ensure delivered solutions meet the technical specifications and design requirements across Agile Product teams.

Job Description

Key Outputs
  • Provide technical direction for the development, design, and systems integration for product teams from definition phase through implementation.
  • Provide direction and mentoring to other engineers and reviews work of development team.
  • Responsible for incorporating industry trends and direction into the technical decision making for product roadmaps
  • Continuous Integration and Continuous Delivery enablement and maturity assessment.
  • Provide guidance and oversight to multiple product teams working on different products or technologies to ensure that the technologies inter-operate or connect to each other appropriately.
  • Accountable for the implementation of the strategy across product teams ensuring consistency of engineering frameworks, processes and tools.
Work Experience
  • 8 to 10 years experience in (software engineering) in complex business environments. 15+ Years of Overall IT Experience
  • Experience in the leading & mentoring of technical resources and ownership of technical
  • outcomes for a product team.
  • Experience using testing, continuous integration and delivery toolsets to ensure high quality
  • and rapid software changes.
  • Experience in working effectively and collaboratively across software product team disciplines
  • and intra-team dependencies.
Education
  • University degree in relevant area, (preferably computer science, engineering, information systems).
Certifications
  • Formal professional, engineering or CAA certs required for the role e.g. Six Sigma Black Belt, formal coaching certificate
Skills
  • Significant knowledge of Agile and/or Lean software development practices.
  • A clear understanding of the software product cycle including build, packaging and release procedures into local, shared and production environments.
  • General knowledge of software testing methods and test engineering toolsets that can be
  • used to ensure quality of code deliverables.
  • Strong problem-solving ability including the ability to design new solutions and to diagnose and solve software application issues in existing systems.
  • Excellent interpersonal and communication skills in order to work collaboratively with other (software / quality assurance) engineers, support analysts and other development team members.
  • Able to maintain team motivation and productivity and consistently seek new and more optimised ways of delivering software.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Principal Financial Group • Hyderabad

On-site
INR 3,000,000 - 4,500,000
Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

Trustfinity Services And Solutions • Bengaluru

On-site
INR 900,000 - 1,700,000
Software Engineer – Front Line Manager
Software Engineer – Front Line Manager

Jobtailor • Pune District

On-site
INR 3,500,000 - 6,500,000
Senior Software Engineer
Senior Software Engineer

Eurofins • Karnataka

On-site
INR 1,000,000 - 1,500,000
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Software Engineer – Java Full Stack
Software Engineer – Java Full Stack

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Spring Boot Developer
Java Spring Boot Developer

Infosys • Hyderabad, Ahmedabad District, Bengaluru

On-site
INR 3,500,000 - 6,500,000
Walk-in | Java Springboot Microservices Developer
Walk-in | Java Springboot Microservices Developer

Tata Consultancy Services • Hyderabad

On-site
INR 1,500,000 - 1,900,000
Senior Software Engineer - Java/Spring Boot
Senior Software Engineer - Java/Spring Boot

PREVAJ • Chennai District

On-site
INR 1,500,000 - 2,100,000