About the Role:
A Java Software Engineer will be responsible for designing, developing, and maintaining scalable and high-performance solutions using microservices architecture. This individual will have experience with Java, REST APIs, cloud environments (preferably Azure), and DevOps practices.
### Required Skills and Qualifications:
* Solid background in IT and architectural vision.
* Real command of Java programming language.
* Understanding of how to build scalable and high-performance solutions using microservices.
* Experience in Cloud (preferably Azure) with practical experience in cloud environments.
* Familiarity with Azure DevOps pipelines, automations, and processes.
* Strong knowledge of MS SQL Server including optimized queries, procedures, and tuning.
* Experience with DevOps and agile methodologies such as Scrum or Kanban.
What We Offer:
We provide a collaborative and innovative environment that encourages teamwork. Our associates enjoy opportunities for professional development and constant evolution of their skills, always in line with their interests. Additionally, we offer benefits such as health insurance, dental plan, life insurance, transportation vouchers, meal/food voucher, childcare assistance, Gympass, and TCS Cares – free 0800 that provides psychological assistance, legal, social, and financial assistance to associates. We also offer reimbursement of certifications, free TCS Learning Portal, international experience opportunity, discount partnership with universities and language schools, Bring Your Buddy program, TCS Gems recognition for performance, Xcelerate mentoring career platform, and an inclusive culture promoting equity for all employees.