Skills
Sobre a Vaga
Estamos buscando um(a) Desenvolvedor(a) Java Fullstack Sênior para atuar em um time Scrum e contribuir com a criação de novas funcionalidades e serviços. A posição é remota no Brasil e envolve desenvolvimento, revisão de código e evolução contínua das aplicações.
Responsabilidades
- Atuar no time Scrum para projetar e implementar novas features e serviços alinhados às prioridades do Product Owner
- Realizar code reviews para garantir conformidade com boas práticas e manter a qualidade do código
- Participar da análise de requisitos para compreender regras de negócio complexas e restrições técnicas
- Comunicar e escalar desafios de forma clara e no tempo adequado
- Manter-se atualizado(a) sobre tecnologias atuais e emergentes
Requisitos
- Experiência sólida em desenvolvimento de software para aplicações complexas
- Formação superior completa (Software Engineering, Ciência da Computação ou áreas equivalentes)
- Experiência avançada em Java, com forte base em padrões de projeto e princípios de desenvolvimento
- Conhecimento de práticas como TDD, YAGNI e Lean
- Experiência com UI/UX e princípios de design aplicados ao desenvolvimento
- Vivência em ambientes cloud e on-prem, incluindo AWS e/ou Azure
- Experiência com Docker, Kubernetes, Helm, Terraform e pipelines de CI/CD
- Entendimento de tecnologias e fundamentos de GenAI/IA aplicada, incluindo conceitos essenciais
- Conhecimento de bancos relacionais (ex.: PostgreSQL, MySQL, SQL Server) e não relacionais (ex.: MongoDB, DynamoDB, Cassandra)
- Boa capacidade analítica, comunicação e resolução de problemas
Beneficios
- Atuação em modelo remoto
- Ambiente colaborativo em time ágil (Scrum)
- Oportunidade de trabalhar com tecnologias modernas, incluindo cloud, containers e GenAI