Desenvolvedor back-end sr
Summary
Senior backend developer at Stefanini Group (Brazil) developing, evolving and sustaining applications using Java/JVM, Spring Boot and Node.js microservices and APIs, with Docker/Kubernetes, CI/CD and public/private cloud, applying TDD/BDD and Scrum. Requires 6+ years of software engineering experience; Kafka, WebSphere/JBoss and observability are differentiators.
Principais 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;
- Trabalhar com Spring Boot e Node.js em soluções distribuídas;
- Participar da definição e implementação de soluções técnicas, visando escalabilidade, performance e manutenibilidade;
- Trabalhar com ambientes conteinerizados utilizando Docker e Kubernetes;
- Atuar em processos de CI/CD, integração contínua e deploy automatizado;
- Desenvolver e manter testes unitários, aplicando práticas como TDD e BDD;
- Participar de times que utilizam metodologias ágeis, especialmente Scrum;
- Contribuir para a evolução das práticas de DevOps e qualidade de software;
- Atuar com ambientes de Cloud Pública e Privada;
- Garantir a adoção de boas práticas, mantendo código legível, testável, seguro e de fácil manutenção.
️ Requisitos técnicos
- Graduação completa em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas;
- 6 anos ou mais de experiência em Engenharia de Software;
- Experiência sólida com Java e/ou linguagens baseadas em JVM;
- Experiência com:
- Java
- Spring Boot
- Microsserviços
- APIs
- Node.js
- Conhecimento em Docker e Kubernetes, incluindo ambientes como:
- Kubernetes;
- AKS;
- EKS;
- GKE;
- OpenShift;
- Experiência com ferramentas e práticas de DevOps, como:
- GitLab;
- Jenkins;
- GitHub;
- Nexus;
- SonarQube;
- Bamboo;
- Starteam;
- Conhecimento de CI/CD, integração contínua e deploy automatizado;
- Experiência com testes unitários, TDD e BDD;
- Vivência com metodologias ágeis, especialmente Scrum;
- Conhecimento em ambientes de Cloud Pública e Privada, como:
- AWS;
- Microsoft Azure;
- Google Cloud Platform.
Tecnologias principais
Java | Spring Boot | Microsserviços | APIs | Node.js | Docker | Kubernetes | Kafka | Kafka Streams | SQL Server | WebSphere | JBoss | Cloud | DevOps
⭐ Diferenciais
- Experiência com Kafka e Kafka Streams;
- Conhecimento em WebSphere e JBoss;
- Experiência em arquiteturas distribuídas e ambientes de alta disponibilidade;
- Vivência com práticas de qualidade de código, automação e observabilidade.
Perfil comportamental
Buscamos um profissional:
- Colaborativo e proativo;
- Com excelente comunicação oral e escrita;
- Com capacidade de trabalhar em equipe e interagir com diferentes áreas;
- Orientado à qualidade e às boas práticas de engenharia;
- Com autonomia para atuar na resolução de problemas;
- Comprometido com resultados e evolução contínua.
Se você é apaixonado(a) por tecnologia, gosta de desafios e possui experiência sólida com Java, microsserviços, Cloud, Kubernetes e DevOps, essa oportunidade pode ser para você!
Estamos em busca de um(a) Desenvolvedor(a) Java Sênior / Software Engineer para atuar em um ambiente de tecnologia, contribuindo no desenvolvimento, evolução e operação de sistemas de alta complexidade.
Buscamos um profissional com sólida experiência em Java e ecossistema JVM, arquitetura de microsserviços, APIs, cloud, containers e práticas modernas de DevOps, com foco em qualidade, performance e boas práticas de desenvolvimento.