Desenvolvedor Java Pleno

São Paulo Hybrid

Desenvolvedor Java Pleno
🚀 Estamos em busca de um Desenvolvedor Java Pleno!

Se você gosta de desafios, desenvolvimento de sistemas corporativos e tem experiência tanto em backend quanto frontend, essa oportunidade pode ser para você.

🎯 O que buscamos
Graduação completa ou em curso avançado em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
Experiência de 2+ anos com desenvolvimento Java em ambientes corporativos.
Experiência com desenvolvimento e manutenção de front-end em Angular.
Vivência com manutenção e evolução de sistemas legados.

Requirements

💻 Conhecimentos técnicos
Backend

Java e Spring Boot (MVC, injeção de dependência e transações).
Spring Data JPA / Hibernate com banco Oracle.
MyBatis, incluindo mappers XML e consultas SQL.
Desenvolvimento e integração de REST APIs.
RabbitMQ / Spring AMQP — produtores, consumidores e conceitos de filas.
Maven e gestão de dependências.
Frontend e Web

Angular: componentes, módulos, serviços, rotas, pipes e diretivas.
TypeScript e RxJS.
Consumo de APIs REST no frontend.
Formulários reativos, validações e tratamento de estados de tela.
Angular CLI e processos de build.
Conhecimento de aplicações web tradicionais: JSP, JSTL e Servlets.
JavaScript/jQuery, Bootstrap 3 e DataTables.

Ferramentas e práticas

Git.
IntelliJ, Eclipse ou VS Code.
Lombok.
Leitura e interpretação de logs.
Capacidade de diagnosticar problemas de ponta a ponta, cruzando UI, regras de negócio, SQL e integrações externas.
Experiência com ambientes e profiles de configuração e deploy controlado em desenvolvimento, homologação e produção.

Perfil que fará a diferença:
Buscamos uma pessoa com perfil analítico, colaborativo e mão na massa, capaz de investigar problemas, atuar em diferentes camadas da aplicação e contribuir para a evolução de sistemas existentes.