Own and stabilize inherited Java/Spring Boot services for a global commerce platform, supporting production incidents, documenting service behavior, improving tests, and identifying risks across distributed systems.
Senior Backend Developer (Kotlin/Java), Brasil (AI Engineerr)
📜 Description
- Guide mid-level developers as the team's technical reference, mentoring them on best practices and complex problem-solving.
- Design software solutions using microservices, DDD, Hexagonal Architecture, and Clean Code.
- Write high-quality Kotlin and Java code and promote TDD and thorough code reviews.
- Instrument applications with metrics, logs, and performance data to support ongoing analysis and optimization.
- Investigate complex incidents and bugs, identify root causes, and implement lasting fixes.
- Promote generative AI tools and agentic workflows to improve development productivity, quality, and delivery speed.
🛠️ Requirements
- Strong fluency in object-oriented programming, especially Java and Kotlin.
- Expertise in microservices architecture and practical knowledge of TDD, DDD, Clean Code, and Hexagonal Architecture.
- Experience with SQL databases and the full software development lifecycle in Scrum or Kanban environments.
- Proficiency with Git and Git Flow, AWS, Docker, and Kubernetes.
- Ability to solve complex problems and communicate solutions clearly to technical and non-technical teams.
- Practical experience with generative AI tools and agentic workflows for software development, such as Claude Code or GitHub Copilot.
✨ Benefits
- Health insurance
- Dental insurance
- Meal and food allowances
- Childcare assistance
- Extended parental leave
- Profit-sharing program
- Life insurance
- Learning platforms and language courses
Full job description
Na CI&T , ajudamos grandes empresas a transformar o potencial da AI em impacto real nos negócios com AI Deployment, execução AI-native e tech-integrated business solutions.
Com 30 anos de experiência em transformação tecnológica, aceleramos inovação com expertise em agentic SDLC, application modernization, Data & AI, martech e business strategy.
Somos 8.000 CI&Ters em mais de 25 países, colaborando para construir soluções com impacto real. AI já faz parte da forma como trabalhamos, evoluímos e inovamos todos os dias.
A CI&T, em parceria com um dos maiores bancos do Brasil, está em busca de uma Pessoa Master Backend Developer para atuar como liderança técnica e pilar de excelência em um projeto de grande impacto no setor financeiro.
Essa pessoa será responsável por garantir a excelência técnica em todo o ciclo de vida do produto, desde a concepção e desenho da solução até a sustentação em produção, atuando como multiplicadora de conhecimento, mentora para outros desenvolvedores e principal voz técnica na tomada de decisões.
Responsabilidades:
- Atuar como referência técnica para o time, orientando pessoas desenvolvedoras Pleno na adoção das melhores práticas e na resolução de problemas complexos.
- Participar do desenho de soluções de software, aplicando conhecimento em arquitetura de microsserviços, DDD, Arquitetura Hexagonal e Clean Code.
- Escrever código limpo, eficiente e de alta qualidade em Kotlin e Java, contribuindo para o padrão técnico do time.
- Defender e promover uma cultura de qualidade, incentivando práticas como TDD e revisões de código criteriosas.
- Garantir que as aplicações sejam instrumentadas para extração de métricas, logs e informações de performance, contribuindo para análise e otimização contínua.
- Atuar na análise e resolução de incidentes e bugs complexos, conduzindo a identificação de causa raiz e implementação de soluções definitivas.
- Incorporar o uso de ferramentas de IA e fluxos agênticos no dia a dia do time, promovendo ganhos de produtividade, qualidade e velocidade de entrega.
Requisitos para este desafio:
- Sólida experiência e fluência em linguagens orientadas a objeto, especialmente Java e Kotlin.
- Domínio de arquitetura de microsserviços.
- Conhecimento prático de TDD, DDD, Clean Code e Arquitetura Hexagonal.
- Experiência com bancos de dados SQL.
- Experiência em ambientes ágeis (Scrum/Kanban) em todo o ciclo de vida de desenvolvimento.
- Habilidade de solucionar problemas complexos e comunicar soluções de forma clara para times técnicos e não técnicos.
- Domínio de GIT e Git Flow.
- Experiência prática com Cloud AWS, Docker e Kubernetes.
- Interesse genuíno e vivência prática no uso de ferramentas de IA generativa e fluxos agênticos aplicados ao desenvolvimento de software (ex: Claude Code, GitHub Copilot ou similares).
[Opcional] Diferenciais:
- Experiência avançada com Spring Boot e/ou Javalin.
- Vivência sólida com arquiteturas orientadas a eventos e soluções de streaming de dados (Kafka, SQS).
- Conhecimento em bancos de dados NoSQL.
- Familiaridade com plataformas de API Management como Apigee e o ecossistema Node.js para gerenciamento de APIs.
#LI-midsenior
Similar jobs
Search more Backend Engineer jobsDESENVOLVEDOR JAVA SR
Desenvolve e mantém aplicações Java de alta qualidade, projetando componentes e dados, criando testes e implementando funcionalidades seguras, eficientes e escaláveis em colaboração com a equipe.
Desenvolve microsserviços Java para uma plataforma bancária moderna, centralizando regras de negócio e autorização, integrando sistemas legados e garantindo migrações confiáveis por meio de validações e reconciliação.
Own and develop backend services for an electromagnetic simulation platform, improving APIs, simulation data management, task pipelines, and hybrid cloud and HPC infrastructure.
[Latin America] Senior Software Engineer (Backend)
As a Senior Software Development Engineer, you'll enhance your coding skills while contributing to game development and mentoring junior engineers in a collaborative environment.
