Procura um desafio para atuar no desenvolvimento e evolução de sistemas de alta complexidade? Estamos em busca de um(a) Desenvolvedor(a) Java Sênior / Software Engineer para fazer parte do nosso time. Se você é apaixonado(a) por tecnologia, possui sólida vivência no ecossistema JVM, microsserviços, cloud e cultura DevOps, esta pode ser a oportunidade ideal para impulsionar sua carreira.
Responsabilidades
- Atuar no desenvolvimento, evolução e sustentação de aplicações utilizando Java e tecnologias baseadas em JVM.
- Desenvolver e integrar microsserviços e APIs de alta performance.
- Trabalhar com Spring Boot e Node.js na construção de soluções distribuídas.
- Definir e implementar soluções técnicas com foco em escalabilidade, performance, segurança e manutenibilidade do código.
- Atuar em ambientes conteinerizados utilizando Docker e orquestração com Kubernetes.
- Implementar e manter fluxos de CI/CD, integração contínua e deploy automatizado.
- Desenvolver e manter testes unitários, utilizando metodologias como TDD e BDD.
- Participar ativamente de times ágeis utilizando a metodologia Scrum.
- Colaborar para a evolução contínua das práticas de DevOps, observabilidade e qualidade de software em ambientes de Cloud Pública e Privada.
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 (a partir de 6 anos) em Engenharia de Software.
- Domínio de Java e ecossistema JVM.
- Experiência prática com Spring Boot, arquitetura de microsserviços, criação e consumo de APIs REST e Node.js.
- Conhecimento em Docker e ecossistema Kubernetes (incluindo ambientes como AKS, EKS, GKE ou OpenShift).
- Experiência com esteiras de CI/CD e ferramentas de DevOps (como GitLab, Jenkins, GitHub, Nexus, SonarQube, Bamboo ou Starteam).
- Prática com testes unitários e aplicação de TDD e/ou BDD.
- Vivência em times ágeis utilizando Scrum.
- Conhecimentos em ambientes de Cloud Pública e Privada (AWS, Microsoft Azure ou Google Cloud Platform).
Diferenciais
- Experiência prática com Kafka e Kafka Streams.
- Conhecimento em servidores de aplicação como WebSphere e JBoss.
- Experiência com arquiteturas distribuídas e ambientes de alta disponibilidade.
- Vivência consolidada com práticas de qualidade de código, automação e observabilidade.
O que esperamos
Buscamos um profissional com perfil colaborativo, proativo e com facilidade para se comunicar e interagir com diferentes áreas. Esperamos foco na qualidade, autonomia para encarar desafios e resolução de problemas, além de genuíno interesse pelo aprendizado constante e compromisso com os resultados da equipe.