Na Stefanini, você fará parte de uma jornada de transformação que combina tecnologia, inteligência artificial e criatividade humana para resolver desafios de negócio. Você poderá colaborar com diferentes equipes e contribuir para soluções com impacto, em um ambiente que valoriza inovação, respeito, autonomia e parceria.
Responsabilidades
- Desenvolver e manter aplicações Java e microsserviços com Spring Boot.
- Trabalhar com sistemas legados que utilizam Struts, Servlets, JSP e PrimeFaces.
- Implementar soluções com Docker e Kubernetes.
- Desenvolver soluções de streaming de dados com Kafka e Kafka Streams.
- Escrever código legível, bem testado e fácil de manter, seguindo boas práticas.
- Colaborar com equipes de QA, DevOps e Product Owners.
- Documentar processos e decisões de arquitetura.
- Monitorar sistemas em produção, investigar problemas e contribuir para sua resolução.
- Acompanhar novas tecnologias e tendências relevantes para o trabalho.
Requisitos obrigatórios
- Graduação em Tecnologia da Informação ou área relacionada.
- Experiência em engenharia de software, com atuação relevante em Java e/ou linguagens baseadas em JVM.
- Experiência no desenvolvimento e na operação de sistemas com Java, microsserviços e APIs.
- Conhecimento de Spring Boot e Node.js.
- Conhecimento de conteinerização e orquestração com Docker e Kubernetes, incluindo soluções como AKS, EKS, GKE ou OpenShift.
- Familiaridade com ferramentas de DevOps e integração contínua, como Nexus, SonarQube, GitLab, Jenkins, Bamboo, GitHub ou StarTeam.
- Experiência com deploy automatizado, testes unitários, TDD, BDD e metodologia ágil Scrum.
- Conhecimento de ambientes de nuvem privada ou pública, como AWS, Microsoft Azure ou Google Cloud Platform.
- Compromisso com qualidade, boas práticas e manutenção do código.
Diferenciais
- Experiência com WebSphere ou JBoss.
- Conhecimento de SQL Server.
- Experiência com sistemas legados desenvolvidos com Struts, Servlets, JSP ou PrimeFaces.
- Experiência com Kafka e Kafka Streams.
O que esperamos
Esperamos que você contribua com uma atuação colaborativa, atenção à qualidade e disposição para investigar e resolver desafios técnicos. Buscamos alguém que documente decisões, compartilhe conhecimento com as equipes e acompanhe a evolução das tecnologias relacionadas à sua atuação.