About the role

  • Desenvolvimento e manutenção de APIs utilizando Java e Spring Boot
  • Trabalhar com APIs de stream de dados e mensageria (JSON, XML, REST)
  • Implementar soluções utilizando boas práticas de desenvolvimento (SOLID, TDD, DDD, Clean Code)
  • Criação de testes automatizados (unitários e de integração)
  • Integração com banco de dados Redis e outras soluções de armazenamento
  • Utilização de containers (Docker) e pipelines de CI/CD
  • Monitoramento e observabilidade com ferramentas como Grafana
  • Colaboração em times ágeis, com entrega contínua e revisão de código
  • Aplicação de Design Patterns (principais): Singleton, Factory, Strategy, Observer

Requirements

  • Sólida experiência com Java (versões recentes) e Spring Boot
  • Conhecimento em Spring Security/JWT
  • Experiência com Lombok
  • Banco de dados não relacional: Redis
  • Testes com Junit 5, Mockito, Spring Test
  • Uso de Maven, Git e Docker
  • Práticas de CI/CD
  • Experiência com mensageria e APIs REST, JSON, XML
  • Conhecimento em monitoramento com Grafana
  • Domínio de padrões arquiteturais: MVC, DDD, TDD, SOLID
  • Experiência com nuvem (AWS ou Azure)
  • Experiência em ambiente corporativo de grande escala (desejável)
  • Familiaridade com outras soluções de cache e mensageria (desejável)
  • Capacidade de atuar em times multidisciplinares (desejável)

Benefits

  • Vale Refeição
  • Seguro de vida em grupo
  • Plano de saúde e odontológico - Amil
  • Grupos de idiomas
  • People Mobility: damos uma forcinha para pessoas que tem interesse e disponibilidade de atuar em projetos desafiadores em outros estados e países
  • Ações de treinamento: palestras, fóruns, trocas e conversas de conhecimentos relativos ao nosso negócio. Estamos em constante conexão para aprender mais e juntos
  • Parcerias: quer desconto? Temos um grupo no Workplace onde divulgamos parcerias com instituições de ensino, escolas de idiomas, academias, restaurantes, produtos e outros serviços
  • Programa +MJVer: programa interno de indicação onde você indica um colega para trabalhar conosco e se esse relacionamento der match, você ganha um prêmio
  • Co-criação: conectamos talentos para gerar soluções completas. Colaboração está no nosso sangue.

Job title

Pessoa Desenvolvedora Back-end, Java

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job