Back-End

Programador(a) Java Senior

Spring RESTful Java

Mambo

Mambo

Pequena ou Média empresa

Remoto: Sim

Salário: Até R$10.000

Não aceita candidados de outra cidade

Descrição da empresa

O Mambo.IO é a principal plataforma de gamificação no mercado atual. A plataforma Mambo.IO pode ser usada para aumentar a fidelidade do cliente, aumentar a produtividade dos funcionários e estimular a adoção de sistemas de e-learning e treinamento.

A plataforma Mambo.IO é rica em recursos e vem com um sistema de acompanhamento de comportamento completo, recompensas avançadas, notificações instantâneas, sistema de pontos personalizados, tabelas de classificação, fluxos de atividades, controle de compras, cupons e muito mais.

Dê uma olhada na nossa página de produtos para visualizar todos os recursos: https://mambo.io/gamification-platform/

Atividades e Responsabilidades

- Projetar e desenvolver recursos, componentes, serviços e aplicativos.
- Trabalhar lado a lado com o Product Owner para modelar o produto, sugerindo melhorias e identificando oportunidades.
- Garantir que a plataforma seja sustentável, extensível, segura, testada e com bom desempenho.
- Conduzir melhorias contínuas à nossa abordagem de desenvolvimento, nossos padrões de codificação e processos de garantia de qualidade.
- Garantir que as melhores práticas de codificação sejam usadas e encorajar a refatoração quando apropriado.
- Conectar-se diretamente com os clientes para ajudá-los a solucionar problemas.
- Gerenciar nosso processo de integração contínua, incluindo revisões de código e relatórios de qualidade de código.

Requisitos

Requisitos Essenciais:

- Mais de 7 anos de experiência comprovada em aplicações orientadas a serviços e de nível empresarial
- Profundo conhecimento de desenvolvimento OO, Domain Driven Design, CQRS, padrões de design e seu uso.
- Spring Framework incluindo Core, Web e Segurança
- Bancos de dados NoSQL (MongoDB) e estruturas de persistência como Morphia e JPA
- Definição e desenvolvimento de APIs REST (Jersey / Swagger)
- Profunda compreensão técnica de Java 8+
- Testes de integração automatizada e pipelines de integração contínua
- Conhecimento de Servidores de Aplicativos, como Tomcat, Jetty e JBoss
- Experiência com Git e Git Flow
- Excelentes habilidades de comunicação em inglês

Requisitos Desejáveis:

- Experiência com o produto Atlassian (JIRA, Bamboo, Crucible, FishEye, BitBucket)
- Liderança técnica em equipes de software
- Familiaridade com DevOps e administração de sistema
- Exposição a plataformas em nuvem, como a AWS
- Conhecimento sobre o Google Web Toolkit
- Conhecimento de HTML / CSS / JavaScript
- Experiência em IA e Machine Learning