Vaga de parceiro

Desenvolvedor(a) Kotlin Pleno/ Sênior - São Paulo / SP

Disponível para Assinantes
Salvar nos Favoritos
  • Compartilhe:

Detalhes da Vaga

  • Escolaridade Não Informado
  • Segmento Não Informado
  • Salário Não Informado
  • Área de AtuaçãoDiversos / Outros

O que você irá fazer

  • 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.

Informações Adicionais

  • Quantidade de Vagas 1
  • Jornada Não Informado