Vaga Back-End

Engenheiro de Software Java

Git Java Kotlin RESTful Spring Testes automatizados

Nexmuv

Nexmuv

Pequena/média empresa

Salário: Até R$15.000

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Somos uma empresa de tecnologia que aplica inovação em tudo aquilo que entrega. Existimos para ajudar nossos clientes a se adaptarem a um mundo em constante transformação.

Atividades e Responsabilidades

• Trabalhar com uma equipe altamente qualificada construindo software de qualidade, que seja escalável para um alto volume de dados e aplicações de alto risco.
• Definir a arquitetura de aplicações.
• Criar soluções que tornem a vida de nossos clientes mais simples e produtiva.
• Planejar, estimar e analisar impactos e riscos em mudanças de aplicações.
• Criar e acompanhar métricas de qualidade e monitoramento das aplicações desenvolvidas.
• Interagir com diversas áreas da Cia com times de negócio excepcional em um ambiente de alto crescimento profissional.
• Expressar opiniões e ideias, participar de feedbacks e planejamento de carreira, acompanhado de profissionais com grande Experiência.
• Interagir com a equipe de segurança para garantir a confiabilidade da plataforma.
• Participar nas melhorias do processo de desenvolvimento técnico do time, como: Dojo e Pair Programming.

Requisitos

• Domínio em programação orientada à objeto, estrutura de dados e algoritmos. -
Experiência sobre versionamento de software.
• Experiência em CI/CD. - Domínio de Modelagem, Documentação e implementação de APIs.
Experiência em modelagem e integração de Banco de dados relacionais e não relacionais. –
• Experiência em arquiteturas distribuídas, resilientes, escaláveis e de alta performance. –
• Experiência em Messages Brokers e Streaming.
• Experiência em processos Batch distribuídos
• Experiência em melhores práticas de qualidade de software. como testes automatizados, segurança, monitoração e documentação.
• Ser comprometido, proativo e colaborativo. - Buscar sempre o desenvolvimento pessoal e da equipe.
• Superior em Tecnologia da Informação (ou áreas correlatas) ou experiência relevante.
• Experiência com sistemas distribuídos e microserviços.
• Experiência com linguagem de programação Java e/ou Kotlin.
• Experiência com framework Spring (Boot, Data, Cloud, etc).
• Experiência com Git, Gradle/Maven e ferramentas de CI/CD.
• Experiência com desenvolvimento de API REST.
• Experiência com comunicação assíncrona utilizando brokers (RabbitMQ, JMS, Kafka, etc)
• Experiência com ferramentas e práticas de monitoração de sistemas como New Relic, Grafana, ELK etc.
• Experiência com automação de testes