Desenvolvedor Dev Java Spring Boot Pleno

RIO DE JANEIRO, Brasil

Infelizmente o prazo desta vaga expirou.




 Desenvolvedor java com o mínimo de 2 anos de experiência.

Expertise em Java e Spring Boot:

  • Domínio profundo da linguagem Java, incluindo suas nuances e boas práticas.
  • Vasta experiência com o framework Spring Boot e seus principais módulos (Spring MVC, Spring Data, Spring Security, etc.).
  • Capacidade de projetar, implementar e otimizar soluções complexas e escaláveis utilizando Spring Boot.
  • Experiência em troubleshooting e resolução de problemas em ambientes de produção.

Arquitetura e Design:

  • Sólido conhecimento de padrões de projeto e arquitetura de software, como microsserviços, Domain-Driven Design (DDD), etc.
  • Capacidade de contribuir ativamente para o design de soluções, considerando requisitos não funcionais como performance, escalabilidade e segurança.
  • Experiência em integração de sistemas, APIs RESTful e mensageria.
  • Familiaridade com cloud computing (AWS, Azure, GCP) e conteinerização (Docker, Kubernetes).

Banco de Dados:

  • Domínio de SQL e experiência com bancos de dados relacionais e NoSQL.
  • Capacidade de modelar dados de forma eficiente e otimizar consultas complexas.
  • Conhecimento de técnicas de otimização de desempenho de banco de dados.

Boas Práticas e DevOps:

  • Forte aderência a princípios de Clean Code, SOLID e testes automatizados (unitários, de integração).
  • Experiência em code reviews e mentoria de desenvolvedores juniores.
  • Familiaridade com práticas de DevOps, como CI/CD e automação de infraestrutura.

Ferramentas:

  • Domínio de ferramentas de desenvolvimento, como IDEs (Eclipse, IntelliJ), Git, Maven/Gradle.
  • Conhecimento de ferramentas de profiling e debugging.