Desenvolvedor(a) Backend Kotlin Pleno – Rio de Janeiro

Deliver IT

Desenvolvedor(a) Backend Kotlin Pleno – Deliver IT – Home Office

RESPONSABILIDADES E ATRIBUIÇÕES
Na sua rotina de trabalho, você vai se deparar com as seguintes atividades:

Atuar em um time multidisciplinar;
Realizar discovery técnico para entender as regras de negócios e pensar em soluções escaláveis;
Atuar com desenvolvimento de soluções de plataforma usando arquitetura de sistemas distribuídos de caráter críticos, com impacto em todo o Grupo;
Antecipar problemas e resolver as questões na causa raiz das necessidades da companhia;
Garantir a alta disponibilidade dos serviços desenvolvidos, configurando e utilizando boas práticas de observabilidade com métricas em base Prometheus;
Acompanhar diversas métricas como análise estática (Sonarqube) e de segurança a fim de analisar e propor soluções para garantir maior qualidade de desenvolvimento das aplicações novas e legadas.
Participar e atuar proativamente na criação, manutenção e apresentação de desenhos arquiteturais, design docs, swaggers, diagramas de fluxo e documentações de novas e atuais soluções.

REQUISITOS E QUALIFICAÇÕES
Confere abaixo o que você vai precisar saber pra se dar bem nessa oportunidade!

CONHECIMENTOS EXIGIDOS

Conhecimentos sobre Programação Orientada a Objetos e princípios SOLID;
Experiência em desenvolvimento de sistemas back-end em Kotlin;
Experiência com SGBD, com conhecimentos de SQL e NoSQL opensources como MongoDB, e PostgreSQL.;
Conhecimento e experiência em modelagem de arquitetura de software e boas práticas de desenvolvimento, tais como: Diagramas, Code Review, Code Coverage, TDD, Pair Programming, Blue/Green deployment, Canary Deployment, A/B Testing, Git Flow;
Atenção com a qualidade e padronização do código, garantindo legibilidade, escalabilidade e performance;
Vivência com sistemas em produção e cloud platform;
Capacidade de configurar e integrar métricas de serviços usando Prometheus;
Capacidade de elaborar testes unitários e de integração usando frameworks com JUnit;
Experiência com metodologias ágeis e práticas ágeis (Scrum, Kanban, INVEST);
Conhecimento e experiência na integração e configuração de aplicações com Grafana/Prometheus para criação de dashboards de observabilidade.

CONHECIMENTOS DESEJÁVEIS

Participado de grandes iniciativas ou projetos com alta complexidade/ambiguidade;
Atuação em projetos que envolvem milhões de usuários;
Conhecimentos sobre LGPD;
Conhecimentos em arquitetura de JVM, Node, Python, shell script;
Conhecimento e experiência em brokers de mensageria como Kafka, RabbitMQ;
Conhecimento e experiência com ElasticSearch;
Conhecimento e experiência com procedures em PostgreSQL (PL/pgSQL);
Conhecimento e experiência na configuração de pipelines de CI/CD usando Github Actions;
Conhecimento e experiência em desenvolvimento de aplicações usando Eclipse Vert.x;
Conhecimentos em Cloud AWS;
Análise crítica e investigativa sobre custos e otimização de recursos em Cloud com AWS.

Por favor, preencha os campos obrigatórios.



Vagas Similares
  • Stefanini Brasil
    Período Integral
    Belo Horizonte

    Dicas: forneça um resumo do cargo, como teria sucesso no cargo e como este cargo se encaixa na organização em geral. Responsabilidades Troca/restauração de micros por problemas de hardware ou softwar
  • Thomson Reuters Brasil
    Período Integral
    Agudos

    Thomson Reuters Brasil está com vaga de emprego aberta para  Consultor de Implementação Sênior – Agudos Agudos. Os interessados na oportunidade poderão se cadastrar caso cumpram os requisitos solicitados. Veja os detalhes da vaga e faç
  • Hypera
    Período Integral
    Maceió

    Job DescriptionBuscamos talentos que possam transformar possibilidades em realidade, que contribuam para nos manter como a melhor e mais completa empresa farmacêutica brasileira, participando da vida das pessoas para que elas vivam mais e melhor.
Rolar para cima