**Objetivo do Cargo**:
- O Desenvolvedor Java/React será responsável pelo desenvolvimento e manutenção de aplicações web, utilizando as tecnologias Java e React para o fullstack.
- Este profissional atuará em conjunto com equipes de design e de desenvolvimento, contribuindo para a criação de soluções inovadoras e escaláveis, além de garantir a qualidade do código e a melhor experiência do usuário.
**Principais Responsabilidades**:
- Desenvolver e manter aplicações web utilizando Java e React fullstack.
- Colaborar com equipes de design e produto para traduzir requisitos funcionais em soluções técnicas eficientes e de alta qualidade.
- Escrever código limpo, escalável e bem documentado, seguindo as melhores práticas de desenvolvimento.
- Participar de revisões de código e implementar feedbacks para garantir a qualidade do software.
- Realizar testes unitários e de integração, assegurando que as aplicações funcionem corretamente e atendam aos requisitos.
- Contribuir para a arquitetura das aplicações e tomar decisões sobre as tecnologias e ferramentas a serem utilizadas.
- Monitorar o desempenho das aplicações e implementar melhorias contínuas.
- Colaborar com a equipe na solução de problemas técnicos e na identificação de oportunidades de melhoria nos processos de desenvolvimento.
- Participar de reuniões ágeis e contribuir para a melhoria contínua da equipe.
- Qualificações e Requisitos:
- Cursando Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou áreas correlatas.
- Experiência prática em desenvolvimento com Java (Spring, Hibernate, etc.) e React.
- Conhecimento em APIs RESTful e integração com serviços web.
- Familiaridade com bancos de dados relacionais (SQL/Oracle).
- Experiência com controle de versão (Git).
- Boa compreensão de princípios de design de software e padrões de arquitetura.
**Diferenciais**:
- Experiência com desenvolvimento de microserviços.
- Conhecimento em containers (Docker) e orquestração (Kubernetes).
- Familiaridade com ferramentas de CI/CD (Integração e Entrega Contínuas).
- Conhecimento em testes automatizados (JUnit, Mockito, etc.).
**Competências Comportamentais**:
- Habilidade para trabalhar em equipe e colaborar em ambientes ágeis.
- Proatividade e vontade de aprender novas tecnologias.
- Boa comunicação e capacidade de explicar conceitos técnicos para não-técnicos.
- Foco em resultados e atenção aos detalhes.
Tipo de vaga: Efetivo CLT
**Benefícios**:
- Assistência médica
- Assistência odontológica
- Convênios e descontos comerciais
- Estacionamento gratuito
- Seguro de vida
- Vale-alimentação
- Vale-refeição
- Vale-transporte
Horário de trabalho:
- De segunda à sexta-feira
**Experiência**:
- Java (obrigatório)
- React Native (obrigatório)