Job Description

Back‑End Java Senior

Estamos em busca de um(a) Desenvolvedor(a) Back‑End Java Sênior com forte domínio técnico e experiência em arquitetura de sistemas distribuídos, capaz de projetar e implementar soluções escaláveis, seguras e de alta performance.

Responsabilidades

  • Liderar tecnicamente o desenvolvimento de soluções back‑end utilizando Java e Spring Boot.
  • Projetar arquiteturas escaláveis baseadas em boas práticas como Arquitetura Hexagonal (Ports and Adapters), Clean Architecture e princípios de Clean Code e SOLID.
  • Definir e aplicar padrões de projeto (Design Patterns) adequados ao contexto da aplicação.
  • Projetar e implementar APIs RESTful robustas, resilientes e seguras.
  • Atuar na definição de soluções baseadas em Arquitetura Orientada a Eventos (EDA).
  • Trabalhar com serviços AWS como S3, SQS, SNS e Aurora, garantindo boas práticas de uso e otimização de custos.
  • Projetar, otimizar e mant...

Ready to Apply?

Take the next step in your AI career. Submit your application to Vericode today.

Submit Application