Principais Responsabilidades:
Desenvolver e implementar soluções, garantindo qualidade e escalabilidade
Participar das definições de arquitetura de sistemas
Orientar o time sobre decisões técnicas, boas práticas e padrões de desenvolvimento
Apoiar o time na resolução de desafios técnicos e na revisão de código
Colaborar com Product Owners na priorização do backlog técnico
Facilitar a troca de conhecimento e promover uma cultura de aprendizado contínuo
Apoiar o time mobile nos processos de publicação e atualização de aplicativos na Apple App Store e Google Play Store
Garantir que as soluções técnicas atendam aos requisitos funcionais e não funcionais (segurança, performance, escalabilidade, entre outros)
Tecnologias Requeridas:
Backend & Integrações: Java, Spring Boot, OAuth2, BFF (Backend for Frontend)
Mobile: Flutter, publicações e atualizações na Apple App Store e Google Play Store
DevOps & Infraestrutura: Docker, Kubernetes (EKS - AWS), Infra as Code (Terraform, CloudFormation, Chef Automate), API Gateway (AWS), CI/CD com Azure DevOps e Git
Qualidade & Monitoramento: SonarQube (Code Quality), Dynatrace, Grafana (Monitoramento), JUnit (Testes Unitários), Cucumber (Testes Integrados), JMeter (Testes de Performance)
Banco de Dados & Mensageria: MySQL, DynamoDB, Redis, SNS/SQS, AWS S3
Requisitos:
Experiência em desenvolvimento com Java, Spring Boot, e OAuth2
Conhecimento em Flutter e no processo de publicação de apps
Experiência com ferramentas de DevOps (Docker, Kubernetes, Terraform, AWS, etc.)
Familiaridade com monitoramento e qualidade de código (SonarQube, Grafana, Dynatrace, JUnit)
Conhecimento de bancos de dados MySQL, DynamoDB, e mensageria (SNS/SQS, AWS S3)
Boa comunicação e habilidade para trabalhar em time ágil
Habilidades Comportamentais:
Capacidade de tomada de decisão estratégica e resolução de problemas complexos
Comunicação eficaz com times técnicos e áreas de negócio
Mentalidade ágil com foco em entrega de valor
Busca contínua por inovação e melhorias
Diferenciais:
Conhecimentos em Cloud Services (AWS, Azure)
Experiência prévia com mobile (iOS e Android)
Habilidade em liderar e orientar times técnicos
Se você tem experiência nas tecnologias listadas, gosta de trabalhar com soluções de alta qualidade e se interessa por desafios técnicos, essa oportunidade pode ser a ideal para você!