Desenvolvedor Java Pleno/Sênior
Buscamos uma pessoa proativa e capaz de aprender rapidamente para trabalhar em projetos que impactam.
* Desenvolver e manter aplicações web full stack utilizando Java e frameworks modernos;
* Projetar e implementar APIs RESTful, microsserviços e integrações com serviços externos;
* Atuar na análise de requisitos, modelagem de sistemas e definição de arquitetura;
* Desenvolver interfaces responsivas e amigáveis para o usuário (quando necessário);
* Garantir boas práticas de programação, versionamento e qualidade de código (Clean Code, SOLID);
* Liderar revisões de código e apoiar desenvolvedores mais juniores;
* Trabalhar com as equipes de QA, infraestrutura e produto para entregar soluções robustas e de alta performance;
* Identificar e propor melhorias de performance e segurança.
Requisitos Técnicos Obrigatórios:
* Backend: Java 11+ (Java 17 desejável);
* Spring Framework / Spring Boot;
* JPA / Hibernate;
* Criação e consumo de APIs REST;
* Maven ou Gradle;
* Frontend (desejável): HTML5, CSS3, JavaScript (ES6+);
* Frameworks modernos (Angular ou React);
* Bootstrap;
* Banco de Dados: experiência com bancos relacionais (MySQL, PostgreSQL, Oracle);
* NoSQL (MongoDB, Redis) será diferencial;
* Git/GitLab/GitHub;
* Testes unitários e automatizados (JUnit, Mockito);
* Conceitos de arquitetura de software (REST, Microservices);
* Experiência com CI/CD (Jenkins, GitLab CI);
* Segurança de aplicações (OAuth2, JWT, OWASP);
* Metodologias ágeis (Scrum/Kanban).
Perfil Esperado:
* Proatividade e capacidade de aprendizado contínuo;
* Boa comunicação e trabalho em equipe;
* Visão crítica e foco em soluções escaláveis;
* Autonomia para decisões técnicas e mentoria de colegas.
Formação:
Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
Local de Trabalho:
100% remoto – trabalhe de qualquer lugar do Brasil.