Propor e evoluir soluções alinhadas com objetivos técnicos e de negócio.
Projetar e construir serviços robustos em Java, com qualidade e eficiência.
Trabalhar colaborativamente com equipes multidisciplinares.
Realizar testes unitários e validar a robustez e acessibilidade dos códigos.
Acompanhar o ciclo de vida completo dos serviços, desde o conceito até o suporte.
REQUISITOS
Requisitos Necessários:
Experiência sólida em Java e Spring Boot: mínimo de 7 anos.
Experiência com AWS: EC2, Lambda, S3, RDS, CloudWatch, ECS, SQS, SNS.
Bancos de Dados: Proficiência com MySQL, PostgreSQL (relacionais) e MongoDB, DynamoDB (NoSQL).
Práticas de DevOps: CI/CD, pipelines automatizados, Docker.
Metodologias Ágeis: Scrum/Kanban.
Design e Arquitetura de Software: Sólido entendimento de OOP, arquitetura de microserviços, princípios SOLID.
Experiência em Liderança Técnica: mínimo de 2 anos liderando squads de desenvolvimento.
Diferenciais:
Event Sourcing e Arquitetura Orientada a Eventos
Experiência com Play Framework
Conhecimento em linguagens adicionais: NodeJS, Python, Golang, Groovy
Desenvolvimento de aplicações móveis (Flutter)
Terraform para infraestrutura como código