Sobre a Vaga
Projetar, desenvolver e evoluir sistemas institucionais e APIs, internos ou de terceiros, garantindo qualidade, segurança e desempenho;
Participar das decisões técnicas e de arquitetura dos sistemas, registrando-as em documentação adequada;
Conduzir a modernização de sistemas legados e a gestão de débito técnico;
Integrar portais, sistemas web e serviços internos, incluindo soluções de autenticação e identidade;
Modelar, manter e otimizar bancos de dados relacionais;
Realizar revisão de código e contribuir para a definição de padrões de desenvolvimento e qualidade do time;
Orientar e apoiar tecnicamente desenvolvedores menos experientes;
Garantir requisitos não funcionais das aplicações (segurança, disponibilidade, desempenho e observabilidade);
Acelerar entregas com o uso de IA no processo de desenvolvimento de software e disseminar boas práticas no time;
Participar de forma proativa dos ciclos ágeis (Scrum/Kanban), incluindo refinamento técnico e estimativas com as áreas de negócio;
Colaborar com o time de DevOps na automação de processos e na melhoria contínua das esteiras de CI/CD;
Colaborar com as equipes de design para garantir interfaces funcionais, acessíveis e consistentes.
Requisitos
- Experiência comprovada de no mínimo 5 anos em desenvolvimento backend com Java, incluindo versões modernas (Java 17 ou superior);
- Domínio do ecossistema Spring: Spring Boot 3.x+, Spring Security e Spring Data JPA/Hibernate;
- Experiência no desenvolvimento de APIs REST e integração entre sistemas, com documentação de contratos (OpenAPI/Swagger) e boas práticas de versionamento;
- Experiência com bancos de dados relacionais (PostgreSQL ou SQL Server), incluindo modelagem, otimização de consultas e versionamento de schema (Flyway ou Liquibase);
- Experiência com testes automatizados: unitários (JUnit, Mockito) e de integração (ex.: Testcontainers);
- Experiência com Git e esteiras de CI/CD (GitLab CI, GitHub Actions ou Azure DevOps);
- Experiência com containers (Docker) e ambientes Linux;
- Conhecimento de segurança no desenvolvimento de aplicações (OWASP Top 10, gestão de segredos, análise de vulnerabilidades em dependências);
- Experiência no uso de ferramentas de IA como aceleradoras do desenvolvimento (ex.: GitHub Copilot, Claude Code, ChatGPT) para geração e revisão de código, testes e documentação, com uso responsável quanto à segurança e confidencialidade de dados e código;
- Autonomia, proatividade, senso de responsabilidade, boa comunicação, espírito de equipe e disposição para orientar outros desenvolvedores.
Benefícios
Não informado.
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.