Desenvolvedor(a) Back-end (Java)

VAAS

Florianópolis

On-site

BRL 134,000 - 246,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Descanso remunerado 30 dias
Auxílio Caju
Wellhub
Telemedicina Conexa & Psicologia Viva
Descontos em exames Dasa
Descontos em farmácias Pague Menos
Estacionamento gratuito
Day off no mês do aniversário
Remuneração competitiva

Job summary

A VAAS procura um(a) Desenvolvedor(a) Back-end (Java) para projetar, construir e manter serviços em Java que sustentam a plataforma usada por empresas para decisões de crédito, fraude, AML e KYC em ambientes regulados.

Você vai trabalhar com Java 21, Spring Boot, PostgreSQL, MySQL, MongoDB e Redis, integrando via REST/JSON e mensageria, com foco em qualidade, performance e segurança, além de CI/CD, GitOps e observabilidade.

Qualifications

  • Pelo menos 3 anos de experiência em desenvolvimento back-end, sendo 2 ou mais com Java e Spring Boot em produção.
  • Experiência sólida com Java (8+), idealmente Java 21, e Spring Boot (Web, Data, Validation, Actuator, Security).
  • Vivência com bancos relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis): modelagem, migrations e performance básica.
  • Experiência com testes automatizados, integração contínua e boas práticas de segurança e qualidade de código.

Responsibilities

  • Projetar, desenvolver e manter APIs e serviços em Java com foco em qualidade, desempenho e segurança.
  • Modelar dados e escrever queries eficientes em SQL e NoSQL, versionando esquemas e migrations e cuidando de índices, concorrência e integridade.
  • Integrar serviços via REST/JSON e mensageria, com contratos (OpenAPI), resiliência, idempotência e observabilidade desde o primeiro dia.
  • Escrever testes unitários, de integração e de contrato, automatizando verificações de qualidade no CI e garantindo ambientes reprodutíveis.
  • Trabalhar com confiabilidade e performance: profiling, tuning de JVM/SQL, padrões de resiliência (retry, circuit breaker), SLOs e runbooks.
  • Implementar boas práticas de segurança: OAuth2/OIDC, validação de entrada, tratamento padronizado de erros, gestão de segredos e proteção de dados (OWASP).
  • Contribuir em pipelines de CI/CD (GitHub Actions), deploys via GitOps (ArgoCD) e observabilidade de pipeline, colaborando com Infraestrutura em containers/Kubernetes (GKE) e segurança.

Skills

Java
Spring Boot
API design
CI/CD
Security best practices
Testing

Tools

PostgreSQL
MySQL
MongoDB
Redis
Kafka
Kubernetes

Job description

Sua missão

Como Desenvolvedor(a) Back-end (Java), você terá um papel fundamental em projetar, construir e manter os serviços em Java que sustentam a plataforma da VAAS, usada por empresas para decidir sobre crédito, fraude, AML e KYC em ambiente regulado. Sua missão será contribuir diretamente para que nossos sistemas sejam performáticos, seguros e escaláveis, ajudando a evoluir continuamente nossa arquitetura e nossos padrões internos.

O que você vai fazer no dia a dia
  • Projetar, desenvolver e manter APIs e serviços em Java (Spring Boot 3 / Java 21) com foco em qualidade, desempenho e segurança.
  • Modelar dados e escrever queries eficientes em bancos SQL e NoSQL, versionando esquemas e migrations e cuidando de índices, concorrência e integridade.
  • Integrar serviços via REST/JSON e mensageria, com contratos (OpenAPI), resiliência, idempotência e observabilidade (logs, métricas, tracing) desde o primeiro dia.
  • Escrever testes unitários, de integração e de contrato, automatizando verificações de qualidade no CI e garantindo ambientes reprodutíveis.
  • Trabalhar com confiabilidade e performance: profiling, tuning de JVM/SQL, padrões de resiliência (retry, circuit breaker), SLOs e runbooks.
  • Implementar e manter boas práticas de segurança: OAuth2/OIDC, validação de entrada, tratamento padronizado de erros, gestão de segredos e proteção de dados (OWASP).
  • Contribuir em pipelines de CI/CD (GitHub Actions), deploys via GitOps (ArgoCD) e observabilidade de pipeline, colaborando com o time de Infraestrutura em containers/Kubernetes (GKE) e segurança.
Stack e ferramentas
  • Linguagem e framework: Java 21, Spring Boot 3 (Web, Data, Validation, Actuator, Security).
  • Dados: PostgreSQL, MySQL, MongoDB, Redis.
  • Integração: REST/JSON com contratos OpenAPI, mensageria (Kafka ou Pub/Sub).
  • Segurança: OAuth2/OIDC, OWASP.
  • Infra e CI/CD: GCP (GKE), Kubernetes, Argo CD, GitHub Actions.
O que buscamos no seu perfil

Mais do que preencher requisitos técnicos, queremos alguém alinhado(a) à nossa missão de ajudar empresas a tomarem decisões melhores de maneira inteligente, ágil e confiável, e que queira crescer junto conosco na construção da visão de ser a plataforma líder em gestão de riscos para tomada de decisão.

Requisitos obrigatórios
  • Pelo menos 3 anos de experiência em desenvolvimento back-end, sendo 2 ou mais com Java e Spring Boot em produção.
  • Experiência sólida com Java (8+), idealmente Java 21, e Spring Boot (Web, Data, Validation, Actuator, Security).
  • Vivência com bancos relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis): modelagem, migrations e performance básica.
  • Experiência com testes automatizados, integração contínua e boas práticas de segurança e qualidade de código.
O que pode te destacar ainda mais
  • Experiência com Spring WebFlux / Reactor.
  • Domínio de Kafka ou Pub/Sub em nível avançado.
  • Vivência com Kubernetes (GKE) no dia a dia.
  • Conhecimento em Event Sourcing / CQRS, DDD e performance tuning na JVM/SQL.
Incentivos oferecidos pela VAAS
  • Descanso remunerado de 30 dias após 1 ano
  • Auxílio Caju (alimentação e transporte) para quem atua em modelo híbrido ou presencial
  • Wellhub (antigo Gympass)
  • Telemedicina Conexa & Psicologia Viva, com acesso a:
    • 2 consultas mensais com nutricionista
    • 2 consultas mensais com psicólogo
    • Clínico geral e especialistas com preços reduzidos via Telemedicina
    • Descontos em exames da rede Dasa (+15%)
    • Descontos em farmácias Pague Menos (20% a 30%)
  • Estacionamento gratuito por meio de parceria com a administradora do edifício
  • Day off no mês do aniversário
  • Remuneração competitiva
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer / Software Architect
Staff Engineer / Software Architect

VAAS • Florianópolis

On-site
BRL 300,000 - 420,000
Descanso 30 dias
Auxílio Caju
Wellhub
+6
Desenvolvedor(a) Frontend
Desenvolvedor(a) Frontend

VAAS • Florianópolis

On-site
BRL 120,000 - 180,000
Descanso remunerado de 30 dias após 1º
Auxílio Caju (alimentação e transporte
Wellhub
+8
Analista de Business Operations (BizOps) - CRM
Analista de Business Operations (BizOps) - CRM

VAAS • Florianópolis

Hybrid
BRL 80,000 - 140,000
Descanso remunerado de 30 dias após 1 
Auxílio Caju (alimentação e transporte
Wellhub
+4
Engenheiro(a) de Software Sênior - AI Agents Platform
Engenheiro(a) de Software Sênior - AI Agents Platform

VAAS • Florianópolis

On-site
BRL 180,000 - 240,000
Descanso remunerado de 30 dias após 1 
Auxílio alimentação/transporte
Wellhub
+6
AI Tech Lead
AI Tech Lead

VAAS • Florianópolis

On-site
BRL 280,000 - 560,000
Descanso remunerado 30 dias após 1 ano
Auxílio Caju
Wellhub
+4
Product Marketing Specialist
Product Marketing Specialist

VAAS • Florianópolis

On-site
BRL 122,760 - 167,400
Descanso remunerado de 30 dias após 1 ano
Auxílio Caju (alimentação e transporte)
Wellhub (antigo Gympass)
+4
Customer Success Manager Sênior
Customer Success Manager Sênior

VAAS • São Paulo

On-site
BRL 180,000 - 260,000
Descanso remunerado de 30 dias após 1º
Auxílio Caju (alimentação/transporte)
Wellhub
+4
Gerente de Projetos (PM)
Gerente de Projetos (PM)

VAAS • Florianópolis

Hybrid
BRL 167,400 - 279,000
Descanso remunerado de 30 dias após 1 ano
Auxílio Caju (alimentação e transporte)
Wellhub (antigo Gympass)
+1
Administrative Ops Analyst
Administrative Ops Analyst

VAAS • Florianópolis

On-site
BRL 78,120 - 122,760
Descanso remunerado 30 dias
Auxílio Caju
Wellhub
+6
*Desenvolvedor Back-End Java Pleno
*Desenvolvedor Back-End Java Pleno

Startaideia • Rio Grande do Sul

On-site
BRL 120,000 - 180,000
Notebook de Trabalho
Educação R$1300/ano (ressarcimento)
Plano de Saúde R$220/mês (ressarcido)
+4