Desenvolve, implanta e mantém sistemas full-stack, configura ambientes de execução e diagnostica problemas de desempenho e segurança, além de monitorar produtos de software e tratar incidentes.
Mid Level Java/Angular Developer FullStack, Brazil
📜 Description
- Desenvolver e evoluir soluções backend em Java com Spring Boot e microserviços, além de interfaces frontend em Angular.
- Participar de code reviews com sugestões construtivas e abertura a feedback técnico.
- Usar agentes e ferramentas de inteligência artificial no fluxo diário de desenvolvimento.
- Colaborar com a squad para criar soluções alinhadas aos requisitos de negócio e participar de refinamentos técnicos e cerimônias ágeis.
- Garantir cobertura de testes e aderência aos padrões de qualidade do projeto.
🛠️ Requirements
- Experiência com Java, Spring Boot e APIs REST, e com Angular, incluindo componentização, RxJS e boas práticas.
- Experiência prática com LLMs, agentes de IA e prompt engineering.
- Participação em code reviews, com foco em qualidade e boas práticas.
- Conhecimento de testes unitários com JUnit, Mockito, Jasmine ou Karma; Clean Code e SOLID.
- Familiaridade com GitHub, GitLab ou Azure DevOps e com ambientes ágeis como Scrum ou Kanban.
- Diferenciais: LangChain, LangGraph, AutoGen ou CrewAI; RAG e integração com LLMs; cloud, CI/CD, SonarQube ou Docker.
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.
Essa pessoa deve ter maturidade técnica suficiente para participar de code reviews de forma colaborativa e propositiva, contribuindo com a qualidade do time.
Participar de code reviews, contribuindo com sugestões construtivas e absorvendo feedbacks técnicos
Utilizar agentes de IA e ferramentas de Inteligência Artificial no fluxo de desenvolvimento do dia a dia
Colaborar com a squad na construção de soluções alinhadas aos requisitos de negócio
Participar de refinamentos técnicos e cerimônias ágeis
Garantir a cobertura de testes e aderência aos padrões de qualidade do projeto
Boa experiência em Angular (componentização, RxJS, boas práticas)
Interesse e experiência prática com Inteligência Artificial: uso de LLMs, agentes de IA (LangChain, CrewAI ou similares) e prompt engineering
Participação em processos de code review, com visão de qualidade e boas práticas
Conhecimento em testes unitários (JUnit, Mockito, Jasmine/Karma)
Familiaridade com Clean Code e SOLID
Experiência com ferramentas de versionamento (GitHub, GitLab ou Azure DevOps)
Vivência em ambientes ágeis (SCRUM / KANBAN)
Experiência com LangChain, LangGraph, AutoGen ou CrewAI
Conhecimento em RAG (Retrieval-Augmented Generation) e integração com LLMs (OpenAI, Azure OpenAI, Gemini, etc.)
Familiaridade com ambientes de cloud (Azure, AWS ou GCP)
Experiência com CI/CD e ferramentas de qualidade (SonarQube)
Conhecimento em Docker
Similar jobs
Search more Full Stack Engineer jobsDESENVOLVEDOR FULLSTACK PL
Desenvolve aplicações full stack com Java e Angular, criando APIs REST e integrações entre sistemas, além de contribuir para microsserviços, pipelines automatizadas e práticas ágeis.
Fullstack Developer Pleno - REMOTO
Desenvolva serviços backend, APIs e integrações de IA para protótipos e MVPs, trabalhando com equipes de front-end e UX para transformar hipóteses de negócio em soluções robustas e testáveis.
Desenvolve e mantém soluções full-stack para jornadas de e-commerce omnichannel, conectando canais digitais a lojas físicas e venda direta, com foco em qualidade, desempenho e experiência de compra.
ECM Fullstack Entwickler (all gender)
Entwickelst Fullstack-Lösungen im Enterprise-Content-Management, verantwortest die Einführung eines neuen CRM-Systems und optimierst Schnittstellen, Workflows und Geschäftsprozesse.
