O papel de Desenvolvedor(a) Java Sênior é fundamental para o desenvolvimento de nossos serviços back-end.
Responsabilidades:
* Desenvolver e projetar serviços robustos e escaláveis utilizando Java, Spring Boot e frameworks relacionados
* Colaborar com equipes multifuncionais para definir e priorizar funcionalidades e melhorias
* Escrever código eficiente, bem documentado e alinhado às melhores práticas de desenvolvimento
* Implementar testes automatizados para garantir qualidade e reduzir bugs
* Utilizar sistemas de controle de versão (Git) para gerenciar alterações e colaborar com a equipe
* Realizar troubleshooting e depuração de problemas em ambientes de produção com agilidade
* Otimizar desempenho e escalabilidade por meio de testes de carga e técnicas de profiling
* Participar de revisões de código, oferecendo feedback construtivo e promovendo boas práticas
Requisitos Técnicos:
* Experiência sólida com desenvolvimento back-end em Java e Spring Boot
* Vivência com projetos de e-commerce, especialmente na plataforma Hybris
* Conhecimento em projetos de varejo/e-commerce
* Experiência com desenvolvimento orientado a testes (TDD) e frameworks como JUnit
* Familiaridade com práticas de versionamento de código (Git)