A Tata Consultancy Services (TCS) é líder global em serviços de TI, consultoria & soluções de negócios com uma grande rede de centros de inovação & entrega.Fomos reconhecidos como um Global Top Employer e nossa capacidade de fornecer carreiras holísticas de longo prazo baseadas em aprendizado contínuo impulsionado por nosso ecossistema de aprendizagem digital nos ajuda a desenvolver os melhores talentos!E convidamos você a fazer parte da nossa equipe!Estamos em busca de um(a) Desenvolvedor (a) JavaPrincipais Responsabilidades:Projetar, desenvolver, testar e manter APIs e microsserviços backend de alta performance;
Implementar soluções escaláveis em nuvem, com foco em Azure;
(IaaS, PaaS, Functions, Kubernetes, etc.);
Garantir boas práticas de segurança, qualidade de código e monitoramento;
Colaborar com equipes deproduto, frontend e mobile (entregar soluções ponta a ponta);
Participar do ciclo completo de desenvolvimento: concepção, design, implementação, testes automatizados e deploy;
Habilidades Que você Precisa:Experiência sólida em desenvolvimento backend ;
Domínio de uma linguagemde programação (qualquer uma, mas Java Script, React e React Native são interessantes) ;
Vivência com bancos de dados relacionais e/ou NoSQL;
Conhecimento em práticasde CI/CD e versionamento (Git);
Experiência em ambientescloud, preferencialmente AzureBoa compreensão de arquiteturas distribuídas, microsserviços e APIs REST️ O Que Faz Você Se Destacar - Competências Técnicas (Hard Skills)Experiência com Kotlin ou GroovyExperiência com containers (Docker, Kubernetes)Conhecimento em mensageria (Kafka, RabbitMQ, etc.)Vivência em times ágeisNoções de observabilidade (logs, métricas, tracing)Competências Comportamentais (Soft Skills)Comunicação e Influência: Clareza na comunicação e habilidade em envolver stakeholders diversos.Visão Estratégica: Capacidade de analisar o todo, direcionar soluções e desafiar o status quo.Liderança e Mentoria: Atuação como referência técnica, motivando e apoiando equipes.Resolução de Problemas: Perfil analítico, proativo e com forte raciocínio crítico.Colaboração: Facilidade de atuação com equipes multidisciplinares e distribuídas.Gerenciamento do Tempo: Organização e capacidade de priorização em múltiplas demandas.Criatividade: Pensamento inovador para criação de soluções técnicas de valor.Formação e Idiomas:Graduação completa em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas;
Inglês AvançadoO que você pode esperar de nós?Desenvolvimento profissional e evolução constante das suas competências, sempre de acordo com os seus interesses.Oportunidades para trabalho fora do BrasilUm ambiente colaborativo, diverso e inovador, que incentiva o trabalho em equipe.O que oferecemos?Benefícios TCS – BrasilPlano de SaúdePlanos OdontológicoSeguro de VidaVale TransporteVale Refeição/AlimentaçãoAuxílio CrecheTotalpassTCS Cares – 0800 gratuito que fornece assistência psicológica (24 hrs/dia), jurídica, social e financeira aos associadosParceria com SESC e SenaiReembolso de CertificaçõesPortal de aprendizagem gratuito da TCS – cursos online e treinamentos ao vivoOportunidade de experiência internacionalParceria de Descontos com Universidades e Escolas de IdiomasBring Your Buddy – Ao indicar pessoas você se torna elegível a receber um bônus para cada contrataçãoTCS Gems – Reconhecimento por performanceXcelerate – Plataforma de carreira com mentoria gratuita