GeekHunter Logo

Planos

Login

PT

PT

Exactaworks Consultoria

Dev Fullstack Sênior (Foco em backend)

Remoto

(Qualquer lugar)

Faixa de Remuneração

BRL

CLT

BRL

PJ (Pessoa Jurídica)

Nível de Experiência

Sênior

Vaga encerrada

Esta vaga foi encerrada e não recebe mais candidaturas. Ver outras vagas abertas

Requisitos

6+ anos de experiência na carreira
Observabilidade
API rest
Testes Automatizados
Java
Oracle
Microservices
Kotlin

Conhecimentos Desejáveis

React

Tarefas e Responsabilidades

Estamos em busca de um(a) Desenvolvedor(a) FullStack Sênior para atuar no desenvolvimento e evolução de soluções digitais escaláveis, seguras e de alta disponibilidade.

A pessoa irá atuar com desenvolvimento com foco no frontend, participando também de decisões técnicas, desenho de soluções, integrações entre sistemas e evolução da arquitetura da plataforma.


Principais responsabilidades:


  • Atuar no desenvolvimento de aplicações backend utilizando Java/Kotlin e Spring Boot/Quarkus, sendo essa a principal frente de atuação.
  • Desenvolver e realizar manutenções em aplicações frontend utilizando React, contribuindo na evolução de interfaces quando necessário.
  • Projetar e evoluir arquiteturas distribuídas baseadas em microsserviços.
  • Desenvolver APIs REST, integrações entre sistemas e contratos de comunicação entre aplicações.
  • Desenvolver soluções serverless, como AWS Lambda, quando aplicável.
  • Atuar com bancos de dados relacionais e não relacionais, incluindo MongoDB, PostgreSQL e Oracle.
  • Implementar soluções com foco em performance, escalabilidade, resiliência e alta disponibilidade.
  • Aplicar padrões de resiliência como Circuit Breaker, Retry e Timeout.
  • Implantar e evoluir práticas de observabilidade utilizando logs, métricas e monitoramento.
  • Participar das decisões arquiteturais, definição de padrões técnicos e boas práticas de desenvolvimento.
  • Realizar code reviews, apoiar tecnicamente o time e compartilhar conhecimento.
  • Atuar na investigação de incidentes, análise de causa raiz e melhoria contínua das aplicações.
  • Garantir qualidade, segurança, performance e manutenibilidade das soluções.


Requisitos técnicos

Backend (principal):


  • Experiência sólida com Java e/ou Kotlin.
  • Experiência avançada com Spring Boot.
  • Vivência com arquitetura de microsserviços.
  • Conhecimento em programação reativa (Spring WebFlux/Reactor será considerado diferencial).
  • Experiência no desenvolvimento de APIs REST.
  • Conhecimento em autenticação e autorização (OAuth2, JWT ou similares).
  • Experiência com MongoDB, PostgreSQL e Oracle.
  • Conhecimento em padrões de resiliência para sistemas distribuídos.
  • Vivência com testes automatizados.
  • Conhecimento em observabilidade (logs, métricas e monitoramento).

Frontend (apoio)

  • Experiência com React.
  • Capacidade de desenvolver novas funcionalidades e realizar manutenção em aplicações frontend.
  • Noções de arquitetura frontend moderna serão consideradas um diferencial

Diferenciais


  • Experiência com Spring WebFlux e Project Reactor.
  • Experiência com Kubernetes ou OpenShift.
  • Conhecimento em Cloud (AWS, Azure ou GCP).
  • Experiência com arquitetura orientada a eventos (Kafka, RabbitMQ, ActiveMQ, SQS etc.).
  • Vivência com CI/CD.
  • Experiência com Serverless (AWS Lambda).
  • Experiência em times ágeis.


Compartilhar vaga: