Tech Stack
AWSCloudDynamoDBEC2GrafanaJavaJUnitKafkaKubernetesPrometheusPythonSpring BootSpringBootTerraform
About the role
- Projetar, desenvolver e implementar aplicativos baseados em Java, garantindo alto desempenho, segurança e escalabilidade.
- Participar de reuniões de alinhamento com cliente e time para entender os requisitos das aplicações.
- Configuração do ambiente Cloud AWS.
- Realização de testes unitários e de integração.
- Documentar o código desenvolvido, incluindo descrições de funcionalidades, padrões de codificação e instruções de uso.
- Responsável pelo desenvolvimento da solução, desde modelagem de banco de dados, até produção, acompanhamento e melhorias da solução.
Requirements
- Profissional de nível Pleno/Sênior (Java/AWS).
- JAVA + AWS + Content Manager.
- SpringBoot.
- SpringData.
- JUnit.
- DDD.
- Modelagem de Rest APIs.
- Conhecimento em Banco de dados DB2.
- Conhecimento em S.O AIX.
- Conhecimento de Datadog.
- Conhecimento de AppyDynamics, Grafana e Prometheus.
- Conhecimentos AWS: S3, EC2, ECS, Glue, EventBridge, Fargate, Lambda, Keyspaces, RDS, Kinesis, CloudWatch, API Gateway, DynamoDB, OpenSearch, Kubernetes.
- Integração com ferramentas de mensageria (Kafka, SQS, SNS).
- Vivência em desenvolvimento de aplicações com alto throughput e alta disponibilidade em soluções Cloud AWS.
- Desejável: Breves conhecimentos em Python.
- Desejável: Conhecimento em Terraform.
- Habilidades comportamentais: trabalho em equipe, colaboração, coragem para se desafiar, criatividade, busca por qualidade, resolução de problemas, autonomia e gestão do próprio tempo.