O que buscamos:
Profissional que atua com desenvolvimento utilizando a linguagem Kotlin.
Temos vagas com níveis: Pleno e Sênior.
Requisitos e qualificações;
* Proficiência em Kotlin, com ampla experiência no desenvolvimento de aplicações.
* Conhecimento profundo de características e melhores práticas da linguagem (como imutabilidade, programação funcional, correção de erros e tipos de dados).
* Experiência com frameworks e bibliotecas Kotlin, como Ktor, Exposed, Koin, etc.
* Spring Boot: Experiência sólida no desenvolvimento de APIs e microserviços utilizando Spring Boot.
* Conhecimento avançado em configurações, segurança (Spring Security), e integração com bancos de dados.
* Familiaridade com Spring Cloud para soluções baseadas em microserviços, especialmente no uso de Spring Cloud Config, Eureka, Hystrix e Zuul.
* Habilidade em escrever código limpo, escalável e testável (JUnit, TestContainers, Mockito, etc).
* AWS (Amazon Web Services): Experiência no uso de AWS para deploy de sistemas de alta disponibilidade.
* Conhecimento de EC2, S3, RDS, Lambda, Elastic Beanstalk, ECS e API Gateway.
* Habilidade em configurar e gerenciar infraestrutura em nuvem, automatizando processos através de CloudFormation ou Terraform.
* Implementação de práticas de CI/CD utilizando ferramentas como CodePipeline, CodeBuild ou Jenkins.
* Conhecimento de boas práticas de segurança na AWS, incluindo IAM (Identity and Access Management), VPC, segurança de redes e controle de acesso.
* Banco de Dados: Experiência com bancos de dados relacionais (ex: PostgreSQL, MySQL) e NoSQL (ex: MongoDB, DynamoDB). Experiência em criação de queries complexas e otimização de performance. Integração com bases de dados na AWS, como RDS ou DynamoDB.
* Microserviços e Arquitetura: Experiência com arquitetura de microserviços e design de soluções escaláveis. Conhecimento sobre mensageria (como RabbitMQ, Kafka). Implementação de práticas como Event-Driven Architecture (EDA), CQRS, Saga Pattern.
* Desenvolvimento Ágil: Experiência em equipes Ágeis, participando de cerimônias como sprints, scrums e retrospetivas. Familiaridade com ferramentas como Jira, Trello ou Asana.
Descrição comportamental:
Procuramos uma pessoa que:
* Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
* Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
* Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
* Tenha habilidades de resolução de problemas;
* Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
* Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Big enough to deliver – small enough to care.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT