Desenvolvedor Java Pleno
Descrição da vaga:
Sobre a Vaga
Buscamos uma pessoa desenvolvedora Java Pleno com foco em qualidade, inovação e forte espírito de colaboração para integrar nossas squads. Você será protagonista na criação, evolução e manutenção de funcionalidades sistêmicas, atuando em um ambiente ágil que valoriza o clean code, a automação de testes (TDD) e a melhoria contínua dos processos e tecnologias.
Responsabilidades e Atribuições
- Desenvolver e sustentar funcionalidades de Back-End e integrações complexas.
- Garantir a qualidade do software através de testes unitários, de integração e práticas de TDD (Test Driven Development).
- Aplicar padrões de design (Design Patterns) e princípios de Clean Code na escrita de código e documentação.
- Participar ativamente de cerimônias ágeis (Scrum/Kanban) e contribuir para o sucesso das squads.
- Realizar Code Reviews e Pair Programming, promovendo a disseminação de conhecimento.
- Fomentar a inovação tecnológica para eliminação de débitos técnicos e otimização de sistemas.
- Apoiar no treinamento e mentoria de novos integrantes do time.
Requisitos Técnicos (Hard Skills)
- Java Avançado: Domínio de sintaxe, Streams, Lambda, Generics, Reflection, Multithreading e Concorrência (CompletableFuture).
- Ecossistema Spring: Experiência intermediária em Spring Boot (Controllers, Services, Repositories) e Spring Security (JWT/OAuth2).
- Persistência de Dados: Experiência com bancos relacionais (Oracle, SQL Server ou PostgreSQL) e NoSQL (MongoDB e Redis). Domínio de ORM (Hibernate/JPA).
- Arquitetura e Web: Criação/consumo de APIs REST, WebSockets e mensageria (RabbitMQ ou Kafka).
- DevOps e Ferramentas: Conhecimento em Docker, Docker Swarm, versionamento com Git e manutenção de pipelines CI/CD (GitHub Actions, Jenkins ou Azure DevOps).
- Testes: Experiência com JUnit, Mockito e Testcontainers.
- Segurança: Conhecimento em práticas OWASP Top 10 e gerenciamento seguro de credenciais.
Diferenciais
- Experiência em desenvolvimento com Node.js.
- Conhecimento em monitoramento (Prometheus) e logging estruturado.
Requisitos Comportamentais (Soft Skills)
- Accountability e Candura: Atuação com transparência, responsabilidade e foco em resultados.
- Teamship: Colaboração ativa, respeito à diversidade e foco no sucesso compartilhado do time.
- Proatividade e Persistência: Capacidade de antecipar problemas, buscar soluções inovadoras e aprender com falhas técnicas.
- Comunicação Assertiva: Saber expressar ideias, tirar dúvidas e fornecer feedbacks construtivos de forma clara.
- Entusiasmo por Aprendizado: Desejo de evolução contínua e participação em workshops e treinamentos.
Formação e Experiência
- Graduação em curso ou concluída em áreas de Tecnologia (3 a 5 anos de experiência na área).
- Experiência prévia sólida com as linguagens e tecnologias citadas.
Localização | ||
|---|---|---|
São Paulo, SP, BR |