Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Back-end Java Pl

* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Pleno

Objetivo

Atuar no desenvolvimento de aplicações escaláveis e performáticas utilizando Java e Kotlin, contribuindo diretamente com a evolução da arquitetura de software da maior rede de estacionamentos do Brasil. Participar de decisões técnicas estratégicas, promovendo boas práticas de desenvolvimento e garantindo qualidade em todo o ciclo de vida das aplicações.

Atribuições

  • Desenvolver, testar e manter aplicações robustas com Java e Kotlin;
  • Definir arquiteturas para novos projetos, assegurando escalabilidade e performance;
  • Criar Proofs of Concept (POCs) e avaliar soluções para otimização de desempenho;
  • Analisar requisitos e propor soluções técnicas viáveis e eficientes;
  • Contribuir com a documentação técnica e disseminação de boas práticas de desenvolvimento

Escolaridade

  • Ensino superior concluído em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.

Conhecimentos Obrigatórios

  • Experiência com Java 17+ e Kotlin;
  • Familiaridade com Micronaut ou Quarkus;
  • Experiência com autenticação via OAuth e JWT;
  • Conhecimento sólido em arquitetura de software e sistemas distribuídos;
  • Programação assíncrona: Java Virtual Threads e Kotlin Coroutines;
  • Criação de testes unitários (JUnit, TestNG) e testes de integração (Cucumber, Karate, Robot, JBehave);
  • APIs REST e gRPC;
  • Ambientes em AWS: EKS, ECS, ECR, EC2, Load Balancers, entre outros;
  • Docker e conteinerização de aplicações;
  • Banco de dados relacional: MySQL;
  • Versionamento de código com Git.
  • Projetos Web com TypeScript, React, Redux, Remix;
  • Conhecimentos sólidos em design de APIs;
  • Práticas de observabilidade em sistemas;
  • Conhecimento em práticas DevOps e ferramentas de CI/CD, especialmente ArgoCD.