Programador Java Senior
Eleve Desenvolvimento Humano
Inscrições até 01/03/25
Regime de contratação
Pessoa Jurídica
Modelo de trabalho
Remoto
Carga horária
Não Informado
Descrição
Requisitos Principais
• Linguagens de Programação: Proficiência em Java com a capacidade de entregar aplicações eficientes, conhecimento em padrões de projetos, boas práticas de programação como Clean Code e SOLIC.
• Frameworks: Experiência com algum framework de microsserviços e api rest como Quarkus, Spring Boot, Micronaut ou outro. Mas aqui você vai trabalhar com Quarkus.
• Cloud Computing: Experiência em pelo menos uma das principais plataformas de cloud computing, como AWS, GCP ou Azure.
• Banco de dados: Capacidade de compreender a necessidade de negócios e aplicar em modelos de dados relacionais sql e no-sql.
• Test-Driven Development (TDD): Ser capaz de desenvolver dirigido por testes garantindo qualidade do código, a detecção precoce de problemas e boa manutenção das aplicações.
Requisitos Desejáveis
• Apache Kafka: Entendimento dos fundamentos de aplicações orientadas a eventos.
• Apache Camel: Entendimento de desenvolvimento de rotas e componentes estendidos e especializados
• Flutter: time de front, mas, estamos crescendo e a vocação em aprender novas tecnologias e atuar de modo híbrido (back e front) em momentos específicos é um diferencial para a gente.
• DevOps CI/CD: Compreensão dos princípios e práticas do DevOps, incluindo automação de processos, integração e entrega contínuas, preferencialmente com ferramentas Github Actions e Gradle.
• Infraestrutura as a Code: Será um diferencial valioso ter conhecimento em Terraform e Ansible para o provisionamento e configuração de recursos na GCP.
• Meio de pagamentos: Experiência prévia em integração com APIs de meios de pagamento será um diferencial.
• Business Intelligence: Experiência em modelagem e desenvolvimento de cubos OLAP ou outra metodologia que possibilite o desenvolvimento de KPIs dashboards e indicadores.