2 months ago
Remote, Brazil or São Paulo, BrazilEntry Level
Responsibilities
- Desenvolver, evoluir e manter aplicações utilizando Java 8+ e Spring Boot.
- Auxiliar na criação e integração de APIs RESTful.
- Desenvolver testes automatizados unitários para garantir a qualidade das implementações.
- Investigar e corrigir pequenos problemas em ambientes produtivos com apoio do time.
- Participar de revisões de código e aplicar feedbacks para melhorar a qualidade do código.
- Participar de cerimônias ágeis de Scrum e Kanban, contribuindo para o planejamento e a execução das entregas.
- Contribuir para o aprendizado contínuo e o compartilhamento de conhecimento no time.
Requirements
- Ensino superior em andamento ou completo em Engenharia de Software, Ciência da Computação, Sistemas de Informação ou áreas relacionadas.
- Experiência inicial em desenvolvimento de software ou participação em projetos acadêmicos ou pessoais utilizando Java.
- Conhecimento básico do ecossistema Spring, especialmente Spring Boot e Spring Data JPA.
- Conhecimento fundamental de APIs RESTful e conceitos de integração entre sistemas.
- Conhecimento básico de bancos de dados relacionais e SQL, como PostgreSQL ou MySQL.
- Conhecimento de controle de versão com Git, incluindo branching e pull requests.
- Conhecimentos de lógica de programação e fundamentos de desenvolvimento de software.
- Experiência em ambientes ágeis, como Scrum e Kanban.
- Inglês técnico para leitura de documentação, interpretação de referências de APIs e escrita de comentários de código ou pull requests.
- Experiência com JUnit, Mockito, Docker, bancos NoSQL, Maven ou Gradle, arquitetura de microserviços, Clean Code e boas práticas de desenvolvimento será um diferencial.
Benefits
- Posição híbrida em São Paulo/SP.
- Reporte direto ao Tech Lead e apoio de profissionais mais experientes do time.
- Ambiente colaborativo com cultura de aprendizado, melhoria contínua e inclusão.
