Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor(a) Fullstack Sênior - 26177

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Estamos em busca em Desenvolvedor(a) Fullstack para projetar, desenvolver e manter APIs RESTful em Java (17+/21+) com Spring Boot. Profissional atuará na construção de soluções escaláveis e seguras, com foco em qualidade de código, testes automatizados e integração com infra/DevOps.

Responsabilidades:

— Projetar, desenvolver e manter APIs RESTful utilizando Java e Spring Boot.
— Implementar soluções escaláveis, seguras e testáveis alinhadas aos requisitos de negócio.
— Escrever código limpo, eficiente e realizar code reviews.
— Criar e manter testes automatizados (unitários, de integração e funcionais) com JUnit/Mockito.
— Modelar e otimizar consultas em bancos relacionais (Postgres, MySQL, Oracle) e NoSQL (MongoDB).
— Utilizar ORM (Hibernate / JPA) para persistência de dados.
— Desenvolver integrações com serviços externos via APIs e mensageria (Kafka, RabbitMQ).
— Implementar mecanismos de autenticação/autorização (OAuth2, JWT).
— Monitorar e otimizar performance, identificar gargalos e propor soluções de escalabilidade.
— Participar da definição arquitetural e evolução para microsserviços quando aplicável.
— Colaborar com DevOps para CI/CD e deploy em Docker, Kubernetes e cloud (AWS/Azure/GCP).
— Documentar APIs, decisões técnicas e colaborar com frontend, produto e QA.

Requisitos técnicos:

— Domínio de Java 21+ e experiência com Spring Boot, Spring MVC e Spring Security.
— Experiência com frontend: React e/ou React Native (diferencial / atuação fullstack).
— SQL avançado (Postgres, MySQL, Oracle) e familiaridade com NoSQL (MongoDB, Redis).
— Experiência com mensageria (Kafka, RabbitMQ).
— Testes automatizados: JUnit, Mockito; práticas de TDD.
— Conhecimento em Docker e Kubernetes; experiência com AWS, Azure ou GCP.
— Monitoramento/observability: Prometheus, Grafana, ELK (ou similares).
— Experiência com Git e metodologias ágeis (Scrum / Kanban).

Diferenciais:

— Experiência com GitOps (ArgoCD/Flux).
— Certificações Java, Spring ou Cloud.
— Experiência com performance tuning e testes de carga.
— Experiência prévia em ambientes de microsserviços em larga escala.

Informações adicionais:

Modelo: remoto
Horário: comercial
Contratação: CLT