Desenvolvedor JAVA

São Bernardo do Campo On-site

Desenvolver e evoluir aplicações em Java.
Colaborar na definição e melhoria da arquitetura de soluções.
Identificar e resolver problemas técnicos, propondo inovações.
Produzir código limpo, eficiente e de fácil manutenção.

Requirements

Experiência em desenvolvimento Java e Programação Orientada a Objetos (POO).
Conhecimento em bancos de dados relacionais (Oracle é um diferencial).
Vivência com Git ou outras ferramentas de versionamento.
Formação em áreas de TI ou experiência equivalente.
Experiência com Spring Framework, especialmente Spring Boot (configuração de aplicações, injeção de dependência, criação de APIs).
Conhecimento em JPA/Hibernate para mapeamento objeto-relacional.
Familiaridade com Maven ou Gradle para gerenciamento de dependências e build.
Noções de JUnit ou outras ferramentas de testes unitários.


Diferenciais

Conhecimento em arquitetura de microsserviços.
Experiência no desenvolvimento e consumo de APIs RESTful.
Familiaridade com Docker e Kubernetes.
Vivência com serviços em nuvem (AWS, Azure ou GCP).
Boas habilidades de comunicação e colaboração em equipe.