Você busca um desafio para transformar ideias em realidade e evoluir em um ambiente dinâmico e inovador? Estamos em busca de um(a) Desenvolvedor(a) Java Sênior / Software Engineer para atuar no desenvolvimento, evolução e sustentação de sistemas de alta complexidade. Se você é apaixonado(a) por tecnologia, valoriza a excelência técnica e quer impactar soluções distribuídas utilizando as melhores práticas da engenharia de software, venha construir o futuro conosco!
Responsabilidades
- Atuar no desenvolvimento, evolução e sustentação de aplicações utilizando Java e tecnologias do ecossistema JVM.
- Projetar, desenvolver e integrar microsserviços e APIs robustas e eficientes.
- Trabalhar com Spring Boot e Node.js no contexto de soluções distribuídas.
- Participar da definição e implementação de soluções técnicas focadas em escalabilidade, performance e manutenibilidade.
- Operar em ambientes conteinerizados com Docker e ecossistemas Kubernetes.
- Atuar ativamente em processos de CI/CD, promovendo integração contínua e deploy automatizado.
- Desenvolver e manter testes unitários utilizando práticas como TDD e BDD para garantir alta qualidade de entrega.
- Colaborar com times ágeis (metodologia Scrum) e contribuir para a evolução das práticas de DevOps.
- Atuar em ambientes de Nuvem Pública e Privada, assegurando um código limpo, seguro, testável e de fácil manutenção.
Requisitos obrigatórios
- Graduação completa em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas.
- Experiência de 6 anos ou mais atuando na área de Engenharia de Software.
- Sólida experiência no desenvolvimento com Java e linguagens baseadas no ecossistema JVM.
- Domínio de Spring Boot, arquitetura de microsserviços, desenvolvimento de APIs e Node.js.
- Conhecimento consistente em Docker e Kubernetes (incluindo AKS, EKS, GKE ou OpenShift).
- Experiência com práticas e ferramentas de DevOps (como GitLab, Jenkins, GitHub, Nexus, SonarQube, Bamboo ou similares).
- Vivência consolidada em CI/CD, testes unitários, TDD e BDD.
- Experiência de atuação em times ágeis com metodologia Scrum.
- Conhecimento prático em ambientes de Cloud Pública ou Privada (como AWS, Microsoft Azure ou GCP).
Diferenciais
- Experiência com Kafka e Kafka Streams.
- Conhecimento em servidores de aplicação como WebSphere e JBoss.
- Vivência no desenho de arquiteturas distribuídas e ecossistemas de alta disponibilidade.
- Domínio em práticas avançadas de qualidade de código, automação e observabilidade.
O que esperamos
Buscamos um profissional colaborativo, proativo e com excelente capacidade de comunicação interpessoal. Esperamos autonomia para investigar e solucionar problemas complexos, perfil orientado a resultados e compromisso contínuo com a qualidade, boas práticas de engenharia e aprendizado constante.