Venha para uma das maiores empresas de Serviços de TI do mundo!! Aqui, você pode transformar a sua carreira! Por que ingressar na TCS? Aqui na TCS, acreditamos que as pessoas fazem a diferença; é por isso que vivenciamos uma cultura de aprendizado ilimitado, repleta de oportunidades de aprimoramento e desenvolvimento mútuo. O cenário ideal para expandir ideias por meio das ferramentas certas, contribuindo para o nosso sucesso em um ambiente colaborativo. Estamos em busca de um Engenheiro de Sistemas – AWS – JAVA/KOTLIN – PYTHON que deseje aprender e transformar a sua carreira. Descrição: A função será a de Engenheiro de Tecnologias de Back-end. A comunidade atua em questões relacionadas a cartões de crédito corporativos, onde o desafio reside na entrega de projetos inovadores com retorno sobre o investimento. Implementações eficazes estão diretamente ligadas à experiência e ao engajamento no conhecimento do negócio de pagamentos. Buscamos um Desenvolvedor Back-end com sólida experiência técnica, forte orientação a resultados e capacidade de atuar em ambientes de alta complexidade e criticidade. Responsabilidades: • Desenvolver e manter aplicações utilizando Java, Kotlin, Python e o framework Spring Boot; • Projetar e implementar APIs e serviços de back-end; • Participar da definição de arquiteturas escaláveis e seguras; • Atuar na automação de pipelines de CI/CD e na manutenção dos pipelines de desenvolvimento; • Implementar as melhores práticas de engenharia de software, testes e monitoramento; • Colaborar com as equipes de Produto, QA e Operações na entrega de soluções de alto impacto; • Participar de sessões de Revisão de Código (Code Review), apontando oportunidades de melhoria e otimização no código. • Participar desde a concepção dos microsserviços, passando pela codificação, até a implantação dos serviços em produção. Hard Skills Desenvolvimento Backend Experiência com Java e/ou Kotlin (stack JVM) Conhecimento de Python Programação assíncrona e concorrente Desenvolvimento e consumo de APIs RESTful * Aplicação de boas práticas de desenvolvimento (Clean Code, Orientação a Objetos, SOLID) Arquitetura ** Experiência na criação e manutenção de microsserviços Experiência com arquiteturas distribuídas Desenvolvimento de sistemas escaláveis, resilientes e de alta disponibilidade Implementação de arquiteturas orientadas a eventos e uso de mensageria Conhecimento de padrões de integração síncrona e assíncrona Cloud e AWS Experiência prática com AWS (principal ambiente de execução) Conhecimento de serviços como: ECS (implantação de microsserviços) SQS (filas) Lambda (Serverless) S3 (Armazenamento) Estratégias de Escalabilidade e Elasticidade Experiência com implantação em arquiteturas nativas de nuvem e orientadas a serviços Dados e Banco de Dados Experiência com bancos de dados relacionais (ex: Aurora) Conhecimento de bancos de dados NoSQL (ex: DynamoDB) Modelagem de dados e otimização de consultas * Garantia da consistência e integridade dos dados DevOps e Entrega Contínua Experiência com CI/CD (pipelines, automação de build e implantação) Controle de versão com Git Estratégias de implantação (Deployment): Blue/Green Canary * Conhecimento de Infraestrutura como Código (desejável) Observabilidade e Confiabilidade Monitoramento de aplicações Implementação de logging estruturado Tratamento de erros, estratégias de retry (retentativa) * Gestão de filas com Dead Letter Queue (DLQ) Performance e Resiliência Implementação de escalabilidade horizontal Otimização do consumo de recursos Processamento paralelo e assíncrono Estratégias de Resiliência: Fallback Retry * Circuit Breaker O que oferecemos? Benefícios TCS – Brasil: Plano de Saúde Plano Odontológico Seguro de Vida Vale-Transporte Vale-Refeição/Alimentação Auxílio-Creche Gympass TCS Cares – 0800 gratuito que oferece assistência psicológica (24h/dia), jurídica, social e financeira aos colaboradores Parceria com o SESC Reembolso de Certificações Portal de Aprendizagem TCS gratuito – Cursos online e treinamentos ao vivo Oportunidade de experiência internacional Parcerias com descontos em universidades e escolas de idiomas Bring Your Buddy – Ao indicar pessoas, você se torna elegível para receber um bônus por cada contratação realizada TCS Gems – Reconhecimento por desempenho Xcelerate – Plataforma gratuita de mentoria de carreira Na Tata Consultancy Services, promovemos uma cultura inclusiva e trabalhamos sempre em prol da equidade. Isso se aplica a gênero, pessoas com deficiência, LGBTQIA+, religião, raça e etnia. Todas as nossas oportunidades baseiam-se nesses princípios. Desenvolvemos diversas ações de inclusão e responsabilidade social, com o objetivo de construir uma TCS que respeite a individualidade. Venha ser um TCSer!