Ciandt

[Job-29731] Senior Java/Kotlin Backend Developer, Brazil

Apply Now

Job Description

A CI&T, em parceria com um dos maiores bancos digitais do Brasil, está em busca de uma pessoa Desenvolvedora Backend Sênior.

Acreditamos que a diversidade de experiências e perspectivas é fundamental para criar soluções inovadoras. Se você é apaixonado por tecnologia, desenvolvimento de software de alta qualidade e quer fazer parte de um projeto que impacta milhões de pessoas, esta é a sua oportunidade de brilhar.

Sua Missão: será atuar em todo o ciclo de vida do produto, desde a concepção de novas funcionalidades até o deploy, sustentação e melhoria contínua. Você será uma peça-chave no desenvolvimento de serviços e APIs que movem um dos ecossistemas financeiros mais dinâmicos do país.

Responsabilidades:
- Desenvolvimento e Arquitetura: Projetar e desenvolver microsserviços robustos e escaláveis utilizando Kotlin e Java.
- Qualidade e Boas Práticas: Garantir a excelência do código aplicando princípios como TDD, DDD, Clean Code e Arquitetura Hexagonal.
- Colaboração: Atuar em parceria com o time e o cliente, comunicando-se de forma clara e proativa para trazer as melhores soluções.
- Ciclo de Vida Completo: Codificar testes (unitários, funcionais, performance), instrumentar aplicações para monitoramento (Grafana/Splunk) e solucionar problemas técnicos complexos (bugs, incidentes).
- Tecnologia e Inovação: Trabalhar com um ecossistema tecnológico moderno, incluindo bancos de dados SQL e NoSQL (PostgreSQL), e protocolos como HTTP/HTTPS.
- Gestão de Código: Utilizar GIT/Git Flow e documentar APIs com Swagger para manter a organização e a clareza do projeto.

Requisitos:
- Experiência sólida com linguagens orientadas a objeto, especialmente Java e Kotlin.
- Conhecimento comprovado em arquitetura de microsserviços.
- Domínio de boas práticas de desenvolvimento de software (TDD, DDD, Clean Code).
- Experiência com bancos de dados relacionais e não relacionais (SQL/NoSQL).
- Familiaridade com o protocolo HTTP/HTTPS e ferramentas como GIT e Swagger.
- Capacidade de solucionar problemas técnicos complexos e propor melhorias contínuas.
- Excelente comunicação e espírito de colaboração.

Será diferencial:
- Frameworks como Spring Boot e/ou Javalin.
- Docker e Kubernetes para orquestração de contêineres.
- Soluções de streaming de dados (como Kafka) e arquitetura orientada a eventos.
- Plataformas de Cloud, especialmente Google Cloud e AWS.
- Ferramentas de API Management como Apigee Hybrid.
- Node.js para gerenciamento de APIs e server-side.

 
#LI-DJ1
#LI-midsenior