Compass logo
CompassPosted 1 week ago
EXPIRED

Java Back-End Developer | Sênior (Remote)

RemoteBrazil

Part TimeSenior Level

Job Summary

Implementar regras de negócio, desenvolver e manter APIs REST com Spring Boot, e integrar a aplicação com outros sistemas ou fontes de dados. Processar informações para consumo pelo front-end, atuando em arquiteturas baseadas em microsserviços. Garantir segurança, qualidade do código e das entregas, produzindo código-fonte aderente aos padrões técnicos. Analisar problemas e propor soluções de forma autônoma, compartilhando conhecimento com a equipe e realizando code reviews.

Required Qualifications

  • Implementar regras de negócio de acordo com os requisitos e a solução especificada
  • Realizar a integração da aplicação com outros sistemas ou fontes de dados
  • Processar informações e disponibilizá-las para consumo pelo front-end
  • Desenvolver e manter APIs REST utilizando Spring Boot
  • Atuar em arquiteturas baseadas em microsserviços
  • Codificar com qualidade, seguindo os padrões técnicos e de desenvolvimento estabelecidos
  • Garantir a segurança, a qualidade do código e das entregas
  • Produzir código-fonte aderente aos padrões das tecnologias utilizadas
  • Analisar problemas e propor soluções de forma autônoma
  • Contribuir para a melhoria contínua e a qualidade do código
  • Compartilhar conhecimento com a equipe e realizar code reviews
  • Experiência sólida em desenvolvimento backend utilizando Java 17+
  • Experiência no desenvolvimento de APIs REST utilizando Spring Boot (mandatório)
  • Conhecimento em arquitetura de microsserviços
  • Experiência com bancos de dados relacionais, como PostgreSQL e SQL Server
  • Experiência com versionamento de código utilizando Git
  • Conhecimento em pipelines de CI/CD utilizando GitHub Actions, Jenkins, GitLab CI ou ferramentas similares
  • Experiência com Docker
  • Conhecimento em Kubernetes
  • Experiência com serviços em nuvem, preferencialmente AWS
  • Vivência em metodologias ágeis, como Scrum ou Kanban
  • Conhecimento em testes unitários e de integração utilizando JUnit e Mockito
  • Perfil colaborativo e boa comunicação
  • Capacidade de atuar de forma autônoma
  • Facilidade para análise de problemas e proposição de soluções
  • Interesse por melhoria contínua e qualidade de código
  • Disposição para compartilhar conhecimento e participar de revisões de código

Desired Qualifications

  • Desejável conhecimento em bancos de dados NoSQL, como DocumentDB e MongoDB

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles