[Job-31824] Desenvolvedor(a) Full Stack Mid Level | Java + Angular, Brazil.
CI&T · Região Metropolitana de Campinas - SP · Presencial · DigAí
Sobre a vaga
Na CI&T, você vai atuar como pessoa desenvolvedora Full Stack em nível intermediário, contribuindo para a criação e evolução de soluções para clientes. Você trabalhará com Java e Angular em um ambiente colaborativo, com foco em qualidade, resolução de problemas e uso de ferramentas de inteligência artificial ao longo do desenvolvimento.
Responsabilidades
- Desenvolver e manter aplicações com Java e Angular
- Trabalhar com Java 17 ou superior, Spring Boot e Spring Batch
- Implementar soluções considerando qualidade, desempenho e escalabilidade
- Colaborar com os times de Produto, Design, Desenvolvimento e Qualidade
- Aplicar boas práticas de desenvolvimento e padrões de codificação
- Identificar e resolver problemas considerando o contexto do negócio
- Evoluir a camada de dados com SQL Server
- Desenvolver e integrar APIs com comunicações síncronas e assíncronas
- Atuar em soluções com microsserviços e BFF
- Utilizar ferramentas de inteligência artificial para apoiar o ciclo de desenvolvimento
- Participar de práticas ágeis, como Scrum e Kanban
- Compartilhar conhecimento e contribuir para a evolução técnica do time
Requisitos obrigatórios
- Experiência com Java 17 ou superior, Spring Boot e Spring Batch
- Experiência com Angular
- Conhecimento de SQL Server e manipulação de dados
- Conhecimento de Git e práticas de versionamento
- Conhecimento de arquitetura de microsserviços e BFF
- Conhecimento de integração de APIs e comunicação síncrona e assíncrona
- Conhecimento de arquitetura orientada a eventos
- Boa capacidade de resolução de problemas e trabalho em equipe
- Boa comunicação para interagir com o time e stakeholders
- Experiência em ambientes ágeis, como Scrum e Kanban
Diferenciais
- Experiência com aplicações legadas em VB6
- Conhecimento de provedores de nuvem, como AWS, Azure ou GCP
- Conhecimento de Docker e Kubernetes
- Experiência com integração e entrega contínuas e esteiras de desenvolvimento
- Conhecimento de Azure Service Bus, mensageria e eventos
- Conhecimento de resiliência, tratamento de falhas, DLQ e segregação de filas
- Conhecimento de Arquitetura Hexagonal (Ports and Adapters)
O que esperamos
Você traz uma postura colaborativa, boa comunicação e interesse em aplicar boas práticas para entregar soluções de qualidade. Esperamos que contribua para resolver desafios técnicos, compartilhar conhecimento e apoiar a evolução do time.
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 frequência vigente.