Desenvolvedor Java Sênior (Full Stack)

São Paulo Hybrid

Sobre a empresa: Desde 2015, a Gonube se destaca como parceira especializada em migrar e gerenciar infraestruturas tecnológicas em nuvem, transformando a jornada tecnológica das organizações e proporcionando uma experiência única. Guiada por uma cultura forte e valores inegociáveis, a GONube preza pelo diferente, buscando sempre entregar soluções personalizadas que potencializam os resultados dos clientes.
 
Site:  gonube.com.br
Instagram: instagram.com/gonube/

Sobre a vaga: Buscamos um(a) Desenvolvedor(a) Java Sênior com perfil Full Stack e sólida experiência em AWS, que combine capacidade de desenvolvimento com visão arquitetural. Este profissional atuará diretamente na construção e evolução de soluções para clientes, apoiando também iniciativas internas voltadas à criação de novas ferramentas e inovação.

Principais responsabilidades:

  • Desenvolver sistemas distribuídos de alta escala utilizando Java (Spring Boot) e tecnologias modernas de frontend.
  • Definir e implementar arquiteturas em AWS, selecionando os serviços mais adequados conforme o cenário.
  • Construir soluções baseadas em arquitetura orientada a eventos (event-driven) utilizando SNS/SQS.
  • Desenvolver integrações e APIs utilizando API Gateway, Lambda e microsserviços.
  • Garantir performance e escalabilidade por meio de estratégias de cache e otimização.
  • Atuar na modelagem e gestão de dados em bancos relacionais (MySQL/Oracle) e NoSQL
    (MongoDB/DynamoDB/Redis).
  • Implementar boas práticas de observabilidade e qualidade (Datadog, Grafana, SonarQube).
  • Participar da evolução técnica do time, atuando na resolução de problemas complexos e decisões estruturais.
Requirements
  • Experiência sólida como Desenvolvedor Java Sênior (Full Stack).
  • Forte domínio em Java (Spring Boot).
  • Experiência prática com AWS, incluindo:
  • API Gateway, Lambda, EKS
  • SNS/SQS (event-driven)
  • S3, RDS, ElastiCache
  • Experiência com arquitetura de microsserviços e sistemas distribuídos.
  • Conhecimento em Angular ou outro framework moderno de front-end.
  • Experiência com bancos de dados:
  • Relacionais: MySQL, Oracle
  • NoSQL: MongoDB, DynamoDB, Redis
  • Vivência com CI/CD (Bitbucket) e conteinerização (Docker / OpenShift).
  • Experiência com observabilidade e monitoramento (Datadog, Grafana).
  • Conhecimento em qualidade de código (SonarQube).


  • Diferenciais
  • Experiência com Spring Batch (ETL).
  • Conhecimento em Python.
  • Experiência prévia em ambientes de inovação ou desenvolvimento de novos produtos.
  • Vivência com construção de Design Systems.