Talent.com
A vaga não está disponível no seu país.
Desenvolvimento Kotlin, Java, Python Aws - 123816

Desenvolvimento Kotlin, Java, Python Aws - 123816

Gft TechnologiesGuarulhos, São Paulo, Brasil
Há 27 dias
Descrição da vaga

Sobre a vagaCom 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 estamos buscando?

Desenvolvimento Salesforce SêniorRequisitos : Kotlin, com ênfase em Java Spring Boot, Python e AWS.

Requisitos Técnicos : Kotlin (Habilidade Principal).

Experiência com Kotlin para desenvolvimento backend.

Conhecimento em frameworks como Ktor ou Spring Boot com Kotlin.

Boas práticas de programação funcional e orientada a objetos em Kotlin.

  • Uso de coroutines para programação assíncrona.
  • Testes automatizados com JUnit, MockK ou Kotest.

Java + Spring Boot.

Experiência com Spring Boot e seus módulos (Spring MVC, Spring Data, Spring Security, Spring Cloud).

  • Uso de JPA / Hibernate para persistência de dados.
  • Desenvolvimento de APIs RESTful e GraphQL.
  • Testes com JUnit, Mockito, Testcontainers.
  • Python.

    Conhecimento básico ou intermediário para

  • scripts, automação e integração
  • Experiência com frameworks como
  • FastAPI ou Flask
  • é um diferencial.
  • Manipulação de dados com
  • Pandas e NumPy
  • (caso necessário).
  • AWS (Cloud)
  • Experiência com
  • AWS Lambda, S3, DynamoDB, RDS, API Gateway e IAM
  • Infraestrutura como código (
  • Terraform, AWS CDK ou CloudFormation
  • ).
  • Monitoramento e logging com
  • CloudWatch
  • Conhecimento em
  • ECS, EKS ou Kubernetes
  • é um diferencial.
  • Outros Conhecimentos Desejáveis
  • Experiência com
  • CI / CD (Jenkins, GitHub Actions, GitLab CI, ArgoCD)
  • Banco de dados
  • SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, DynamoDB)
  • Mensageria com
  • Kafka ou RabbitMQ
  • Containers e Docker.
  • Arquitetura de microsserviços e eventos.
  • Principais Responsabilidades do Desenvolvedor

    1. Arquitetura e Desenvolvimento Backend Criar e manter microsserviços escaláveis usando Kotlin (Spring Boot).

    Projetar e desenvolver APIs REST e GraphQL.

    Implementar boas práticas de clean code, design patterns e SOLID.

    Gerenciar persistência de dados utilizando PostgreSQL, DynamoDB ou MongoDB.

    2. Integração com AWS e Infraestrutura Desenvolver e otimizar soluções utilizando AWS Lambda, S3, DynamoDB, API Gateway e RDS.

    Criar pipelines de infraestrutura como código (Terraform ou AWS CDK).

    Implementar monitoramento e logging com AWS CloudWatch e Prometheus.

    3. Processamento e Automação de Dados Construir pipelines de processamento de dados com Kafka ou AWS Kinesis.

    Criar automações e scripts auxiliares em Python para análise de dados, ETL ou machine learning.

    4. Segurança e Performance Implementar OAuth2, JWT ou AWS Cognito para autenticação e autorização.

    Monitorar performance e escalabilidade, otimizando queries e serviços.

    5. DevOps e CI / CD Automatizar deploys utilizando Docker, Kubernetes, ECS / Fargate ou EKS.

    Configurar pipelines de CI / CD (GitHub Actions, GitLab CI, Jenkins).

    6. Colaboração e Melhoria Contínua Trabalhar em equipe, revisando códigos (Code Review) e propondo melhorias.

    Manter documentação técnica clara e atualizada.

    Participar de decisões arquiteturais e estratégias de evolução do sistema.

    Requisitos e Qualificações : Experiência com OmniStudio, aplicando aceleradores prontos para uso e personalizando-os para as necessidades da indústria de energia e serviços públicos;Conhecimento em Business Rule Engine (BRE) para otimização de regras de negócios e processos de precificação complexos;Experiência com Orchestration Management (OM), incluindo decomposição de pedidos e desenvolvimento de planos de orquestração para processos complexos e multi-step;Conhecimento em Contract Lifecycle Management (CLM) será considerado um diferencial, especialmente para gerenciar contratos ao longo de seu ciclo de vida, da criação à renovação e fechamento;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.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;Gympass;Previdência Privada;Auxílio-Creche;Assistência Médica;Assistência Odontológica;Seguro de Vida.Big enough to deliver – small enough to care.

    #VempraGFT#VamosVoarJuntos#ProudToBeGFT

    Criar um alerta de emprego para esta pesquisa

    Desenvolvimento Java • Guarulhos, São Paulo, Brasil