O que esta vaga pede
Sobre a Vaga
Analista de Desenvolvimento de Software I na Experian em São Paulo: desenvolva e mantenha aplicações backend em Java com Spring Boot, apoiando APIs REST com foco em qualidade e segurança.
Responsabilidades
- Desenvolver e manter aplicações backend em Java com Spring Framework (Spring Boot)
- Apoiar o desenvolvimento e evolução de APIs REST seguindo padrões de qualidade e segurança
- Participar da manutenção e operação de aplicações em ambiente AWS, com acompanhamento do time
- Auxiliar na utilização de ferramentas de conteinerização como Docker
- Participar das etapas do ciclo de desenvolvimento de software (implementação, testes, deploy e monitoramento)
- Aplicar boas práticas de desenvolvimento, incluindo conceitos de Clean Code e organização de código
- Apoiar integrações com sistemas e serviços externos
- Trabalhar em conjunto com times multidisciplinares (produto, QA, DevOps e dados)
- Contribuir para melhorias contínuas dos sistemas, processos e qualidade das entregas
- Participar de iniciativas envolvendo novas tecnologias, incluindo soluções apoiadas por Inteligência Artificial
Requisitos
- Conhecimento em Java 11+
- Conhecimento em Spring Boot e APIs REST
- Noções de banco de dados relacionais e/ou NoSQL
- Conhecimento de versionamento de código com Git
- Noções de testes de software
- Interesse em aprender sobre ambientes cloud e arquitetura de sistemas
- Boa lógica de programação e capacidade de resolução de problemas
- Proatividade para aprender e buscar conhecimento
Requisitos Desejáveis
- Conhecimento básico em AWS (S3, SQS ou serviços similares)
- Conhecimento básico em Docker
- Familiaridade com conceitos de CI/CD
- Noções de observabilidade (logs e métricas)
- Interesse ou contato inicial com soluções de Inteligência Artificial (consumo de APIs ou automações)
- Boa comunicação e colaboração em equipe
- Organização e comprometimento com entregas
- Facilidade para receber feedbacks e evoluir tecnicamente
Diferenciais
- Experiência prévia (acadêmica, estágio ou projetos pessoais) com Java e Spring Boot
- Conhecimento em microsserviços
- Experiência com metodologias ágeis (Scrum ou Kanban)
- Conhecimento básico de Docker e Kubernetes
- Participação em projetos que utilizem IA, automação ou análise de dados
- Certificações ou cursos relacionados a Java, AWS ou Cloud Computing