Desenvolvedor Kotlin
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.
Com mais de 35 anos de mercado e localizada em 16 países, a GFT emprega mais de 10.000 pessoas ao redor do mundo sendo 3.000 pessoas no Brasil.
Aqui, a diversidade, a igualdade e a inclusão estão no centro e garantir um ambiente de trabalho seguro para todas as pessoas faz parte de quem somos.
Promovemos uma cultura de desenvolvimento e crescimento pautadas no nosso pilar de Continuous Scaled Learning porque acreditamos o uso inteligente da tecnologia é a chave para o sucesso nesse mundo digital.
O que oferecemos
* Cartão multi-benefícios – você escolhe como e onde utilizar.
* Bolsas de Estudos para cursos de Graduação, Pós, MBA e Idiomas.
* Programas de incentivo à Certificações.
* Horário de trabalho flexível.
* Plano personalizado de carreira e possibilidade de carreira internacional.
* Salários competitivos.
* Avaliação de desempenho anual com possibilidade de bonificação.
* Previdência Privada.
* Assistência Médica.
* Assistência Odontológica.