Estamos em busca de um Desenvolvedor Java talentoso para se juntar à nossa equipe.
Local
São Paulo - SP
Presencial
Responsabilidades
- Colabora efetivamente em equipes ágeis utilizando metodologias Scrum ou Kanban, participando ativamente de reuniões diárias, plannings e revisões de sprint.
- Trabalha em conjunto com analistas de negócio, profissionais de QA e DevOps para alinhar requisitos e garantir entregas de alta qualidade.
- Explora e investiga novas bibliotecas e frameworks Java, contribuindo para a evolução tecnológica do nosso produto.
- Sugere melhorias em nossa arquitetura e processos, promovendo a eficiência e a qualidade em nossos projetos.
Requisitos
- Implementar funcionalidades de média complexidade em aplicações Java, utilizando frameworks como Spring Boot, Jakarta EE e Micronaut.
- Realizar a manutenção de sistemas legados e auxiliar na migração para novas versões de frameworks.
- Participar ativamente do desenvolvimento de APIs REST e SOAP, além de integrações entre sistemas e serviços externos.
- Escrever código limpo e estruturado, seguindo boas práticas de desenvolvimento, como SOLID e Clean Code.
- Criar e manter testes unitários e de integração, garantindo a qualidade das aplicações.
- Revisar pull requests de colegas menos experientes, oferecendo orientação e apoio nas correções necessárias.
- Modelar queries em SQL com bancos de dados como Oracle, PostgreSQL e MySQL, além de trabalhar com ORMs como Hibernate e JPA.
- Garantir a performance em consultas e transações, otimizando a eficiência das aplicações.
- Participar de pipelines de CI/CD com ferramentas como Jenkins, GitLab e GitHub Actions.
- Acompanhar os processos de versionamento e deploy em ambientes de homologação e produção.
Tipo de contrato
CLT (Efetivo)