12287684 - DESENVOLVEDOR BACK END SR
Stefanini · Remoto · DigAí
Sobre a vaga
Você busca um ambiente desafiador para atuar na evolução de sistemas de alta complexidade e impactar o futuro da tecnologia? Estamos em busca de um(a) Desenvolvedor(a) Java Sênior / Software Engineer para atuar no desenvolvimento, arquitetura e operação de soluções distribuídas. Se você possui sólida vivência no ecossistema JVM, microsserviços, ecossistema Cloud, containers e cultura DevOps, venha transformar ideias em realidade conosco!
Responsabilidades
- Atuar no desenvolvimento, evolução e sustentação de aplicações utilizando Java e tecnologias baseadas em JVM.
- Projetar, construir e integrar microsserviços e APIs robustas.
- Trabalhar com Spring Boot e Node.js na estruturação de soluções distribuídas.
- Definir e implementar arquiteturas técnicas focadas em escalabilidade, alta performance, segurança e manutenibilidade.
- Atuar com ambientes conteinerizados utilizando Docker e Kubernetes (incluindo AKS, EKS, GKE e OpenShift).
- Construir e evoluir esteiras de CI/CD para promover deploy automatizado e integração contínua.
- Garantir a qualidade do software através de testes unitários e práticas de TDD e BDD.
- Colaborar ativamente em times ágeis (Scrum) e impulsionar boas práticas de engenharia de software e DevOps.
Requisitos obrigatórios
- Graduação completa em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas.
- Experiência sólida (6 anos ou mais) em Engenharia de Software e ecossistema Java / JVM.
- Experiência com Spring Boot, microsserviços, APIs e Node.js.
- Domínio de conteinerização com Docker e gestão de orquestradores como Kubernetes (AKS, EKS, GKE ou OpenShift).
- Vivência prática com ferramentas e rotinas de DevOps e CI/CD (ex.: GitLab, Jenkins, GitHub, SonarQube, Nexus).
- Experiência com testes unitários, aplicação de TDD e BDD.
- Conhecimentos em ambientes de Cloud Pública ou Privada (AWS, Microsoft Azure ou GCP).
- Experiência de trabalho em equipes que utilizam metodologias ágeis (Scrum).
Diferenciais
- Experiência com Kafka e Kafka Streams.
- Conhecimento em servidores de aplicação como WebSphere e JBoss.
- Vivência no desenvolvimento de arquiteturas distribuídas e ambientes de alta disponibilidade.
- Experiência prática em automação, observabilidade e métricas de qualidade de código.
O que esperamos
Buscamos um profissional colaborativo, proativo e com forte habilidade de comunicação para atuar junto a equipes multidisciplinares. Esperamos autonomia para propor soluções eficientes, orientação à qualidade técnica e compromisso com o aprendizado contínuo para transformar desafios complexos em soluções inovadoras.
Candidatura
Publicado há 2 meses