O que esta vaga pede
Sobre a Vaga
Analista de Desenvolvimento de Software Júnior (PCD) na Experian em Blumenau: projetar, desenvolver, testar e manter serviços backend com Java e Spring Boot.
Responsabilidades
- Projetar, desenvolver, testar e manter serviços backend utilizando Java e Spring Boot
- Construir e consumir APIs RESTful de alta qualidade
- Colaborar com product owners, arquitetos e outros desenvolvedores na entrega de soluções robustas
- Participar de code reviews, garantindo aderência às melhores práticas e padrões de codificação
- Investigar, depurar e otimizar a performance das aplicações
- Contribuir com documentação técnica clara e atualizada
- Apoiar a melhoria contínua dos processos e ferramentas de desenvolvimento
- Orientar desenvolvedores júnior e contribuir para o desenvolvimento técnico do time
Requisitos
- Experiência com Java e Spring Boot em ambiente de produção
- Experiência na construção de APIs REST e microserviços escaláveis
- Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL, Oracle), incluindo otimizações, índices e queries complexas
- Experiência prática com Git e fluxos de controle de versão em projetos colaborativos
- Conhecimento em clean code, design patterns (Factory, Strategy, Observer, etc.) e princípios SOLID
- Experiência atuando em ambientes Agile/Scrum
- Conhecimento em testes automatizados (JUnit, Mockito, testes de integração)
- Capacidade de análise e resolução de problemas complexos
Diferenciais
- Experiência com arquitetura de microserviços e padrões distribuídos
- Conhecimento em Spring Cloud, Hibernate/JPA ou Kafka
- Experiência com plataformas cloud (AWS, Azure ou GCP)
- Experiência com pipelines CI/CD (Jenkins, GitLab CI, GitHub Actions)
- Conhecimento avançado de Docker e containerização
- Experiência com ferramentas de monitoramento e logging (ELK Stack, Prometheus)