Descrição da vaga
Estamos em busca de um Programador Pleno talentoso e motivado para se juntar à nossa equipe. Se você é apaixonado por tecnologia e tem experiência em desenvolvimento de software, essa pode ser a oportunidade ideal para você!
Requisitos:
* Estrutura de Dados: Conhecimento avançado em estruturas de dados, algoritmos e práticas de otimização de código.
* Programação Orientada a Objetos: Experiência sólida em programação orientada a objetos e suas melhores práticas.
* Banco de Dados Relacional: Conhecimento em bancos de dados relacionais, incluindo design, consultas SQL e otimização de desempenho.
* Linguagem de Programação Java 8+: Proficiente em Java 8 ou superior, com experiência comprovada em projetos de médio a grande porte.
Conhecimento Desejável:
* Linguagem Scala: Familiaridade ou experiência com a linguagem Scala.
* Quarkus: Experiência com o framework Quarkus para desenvolvimento de aplicações Java.
* Spring: Conhecimento em Spring Framework, incluindo Spring Boot.
* Docker: Experiência em containerização de aplicações usando Docker.
* Linux: Familiaridade com o sistema operacional Linux e suas ferramentas.
Responsabilidades:
* Desenvolver, testar e manter aplicações de software de alta qualidade.
* Colaborar com equipes multifuncionais para definir, projetar e entregar novas funcionalidades.
* Participar de revisões de código e garantir a conformidade com as melhores práticas de desenvolvimento.
* Identificar e corrigir problemas de desempenho e bugs em aplicações existentes.