Ci&t

[Job 27703] Pleno FullStack Developer

Brazil Full Time
Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 8,000 CI&Ters ao redor do mundo, já formamos parcerias com mais de 1,000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade.

Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.

Missão:
Como protagonista da transformação digital e cultural, você terá a oportunidade de liderar a  adoção de práticas DevSecOps em uma das maiores empresas de telecomunicações do Brasil.

RESPONSABILIDADES:
- *Excelência na Entrega de Software:* Aplicar e evangelizar as melhores práticas de desenvolvimento e operação para garantir a entrega contínua de código de alta qualidade, minimizando as taxas de defeitos e otimizando a performance dos sistemas.
-  *Autonomia e Liderança Técnica:* Atuar com autonomia em suas atividades, tomando decisões técnicas embasadas e propondo soluções inovadoras. Além disso, você terá um papel crucial no apoio e mentoria de outros membros da equipe, promovendo a disseminação do conhecimento e o crescimento coletivo.
- *Experiência Consolidada em TI:* Possuir um mínimo de 2 anos de experiência comprovada na área de Tecnologia da Informação, com um histórico de sucesso na entrega de projetos e na resolução de desafios técnicos complexos.

REQUISITOS TÉCNICOS:
- *Proficiência em Java:* Domínio da linguagem de programação Java, incluindo suas melhores práticas, design patterns e ecossistema de ferramentas.
- *Expertise em Spring Boot:* Experiência sólida com o framework Spring Boot para o desenvolvimento de aplicações escaláveis, resilientes e performáticas.
- *Engenharia de Prompt:* Experiência prática e comprovada em engenharia de prompt, com a capacidade de projetar e otimizar interações com modelos de linguagem para obter resultados precisos e eficientes.
- *Aceleração com GenIA:* Habilidade e experiência no uso de Inteligência Artificial Generativa (GenIA) para acelerar diversas atividades do ciclo de desenvolvimento, desde a geração de código até a análise de dados e otimização de processos.

DIFERENCIAIS:
- Conhecimento em Bancos de Dados: Experiência com bancos de dados relacionais, especialmente Postgres, e com bancos de dados NoSQL, como MongoDB e Redis, incluindo modelagem, otimização de consultas e administração básica.
- Interações Assíncronas e Event-Driven: Experiência em projetar e implementar sistemas baseados em interações assíncronas, arquiteturas orientadas a eventos e uso de filas de mensagens (e.g., Kafka, RabbitMQ).
- Automação de Testes Robustos: Experiência em automação de testes de componentes e contratos (Contract Testing), garantindo a integridade e a compatibilidade de serviços em ambientes distribuídos.
- Diagnóstico de Problemas Complexos: Habilidade no diagnóstico e resolução de problemas complexos em sistemas distribuídos, utilizando ferramentas de observabilidade, logs e métricas.
- Versionamento de APIs RESTful: Experiência na concepção, desenvolvimento e versionamento de APIs RESTful, seguindo as melhores práticas para garantir escalabilidade, segurança e usabilidade.