Match score not available

Desenvolvedor Java Sênior - Nimitz

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Extensive experience in Java development and knowledge of programming methodologies., Familiarity with Angular, JavaScript, TypeScript, HTML, and CSS., Understanding of microservices, Spring Boot, and relational databases, preferably MySQL., Degree in Computer Science or a related field, with a strong focus on continuous learning and improvement..

Key responsabilities:

  • Participate in development team meetings to discuss and prioritize tasks.
  • Code solutions based on analysis, ensuring quality and usability.
  • Write efficient and well-structured code while maintaining application security.
  • Assist support teams by clarifying processes and creating custom reports for clients.

Job description

JOB DESCRIPTION

Nimitz é a nossa solução em Tecnologia:


Desenvolver soluções inovadoras baseadas nas melhores tecnologias e boas práticas do mercado com propósito de potencializar a gestão empresarial sempre foi a missão da Viasoft. Proporcionar aumento de produtividade e competitividade dos nossos clientes através da otimização de processos e rotinas faz parte do nosso DNA.


Deste propósito e desta busca contínua, nasce o Nimitz. Uma solução inovadora, criada com a utilização das mais modernas tecnologias do mercado, arquitetura baseada em micro serviços, tecnologias de desenvolvimento JAVA e Angular, banco de dados MySQL, utilização das melhores práticas e metodologias de desenvolvimento de software, o Nimitz é o futuro da Viasoft. Um software de gestão empresarial (ERP) 100% web, desenvolvido orientado principalmente por quatro pilares: sustentabilidade, escalabilidade, usabilidade e viabilidade.


Mais que um ERP, o Nimitz é uma plataforma que integra diversos recursos a várias outras plataformas para proporcionar um ambiente e um ecossistema inovador totalmente voltado para gestão empresarial, oferece de forma nativa, diversas soluções como camada de gestão para tomada de decisão, contabilização das operações, integração com plataformas de e-commerce, fintech, oferecendo um conjunto de soluções de suporte a área financeira. Tudo isso em uma interface leve e intuitiva para orientar o usuário a melhor utilização da plataforma. 



Desenvolvedor Java Sênior:


Também conhecido como “Analista Programador Sênior”, é o profissional que possui vasta experiência desempenhando a função de desenvolvedor JAVA e conhecimentos de tecnologias e metodologias de programação, como lógica, estruturas de dados, laços de repetição e instruções SQL. Além de ter domínio nas tecnologias utilizadas, o Analista Programador Sênior deve ser a referência técnica para os demais membros do time, deve contribuir proativamente no desenvolvimento, orientação, treinamento e apoio técnico aos desenvolvedores de níveis Júnior e Pleno.


Deve buscar priorizar principalmente a qualidade das suas tarefas, ter senso de urgência, foco e concentração, acabativa, raciocínio lógico e capacidade de resolver problemas. Ter senso crítico e inconformismo, buscando sempre pela melhoria contínua dos processos e metodologias de desenvolvimento, para facilitar seu trabalho e aumentar sua produtividade. É de responsabilidade do Analista Programador Sênior a busca contínua por aprendizagem, solicitando auxílio à equipe quando necessário. Para desenvolver suas atividades, o profissional terá contato com colaboradores e lideranças e utilizará ferramentas para controle de suas tarefas como JIRA, Intellij, Bitbucket, jenkins, sonarqube e outras.


RESPONSIBILITIES AND ASSIGNMENTS

  • Participar de reunião com equipe de desenvolvimento e programação para identificar e discutir quais são as demandas e para fazer a distribuição das mesmas entre os colaboradores da área; 
  • Selecionar a ordem em que irá atuar sobre cada demanda levando em conta as prioridades indicadas pelas áreas demandantes;
  • Realizar a codificação do que foi proposto na análise, através de linguagem e aplicativos apropriados, com a finalidade de atingir a solução da tarefa com qualidade, integridade, usabilidade, sustentabilidade;
  • Identificar e analisar requisitos de usuários;
  • Escrever códigos bem estruturados e eficientes;
  • Assegurar que nossos aplicativos sejam seguros e atualizados;
  • Registrar todas as suas tarefas na plataforma JIRA, prezando pela comunicação assertiva, clara e objetiva, de forma a compartilhar informações com demais colaboradores do time;
  • Compilar a versão de testes e realiza a remessa da mesma para equipe que vai verificar conformidades;
  • Auxiliar o setor de suporte tirando dúvidas de processos e rotinas do sistema e também ajudando na elaboração de relatórios personalizados para atender às demandas dos clientes; 
  • Demais atividades relacionadas ao cargo.

REQUIREMENTS AND QUALIFICATIONS

  • Experiência com Java;
  • Conhecimento com Angular, JavaScript, TypeScript, HTML e CSS;
  • Conhecimento com Spring Boot;
  • Experiência com ferramenta de versionamento de código (GIT);
  • Conhecimento em microsserviços;
  • Conhecimento em testes unitários;
  • Conhecimento com integração entre serviços por meio de API REST
  • Noções de Clean Code e Design Patterns;
  • Conhecimento em banco de dados relacional, preferencialmente MySQL;
  • Experiência com design orientado a objetos (OOD);
  • Ter a mente aberta para novos desafios, linguagens diferentes e tecnologias diferentes;
  • Inconformismo do bem, ser obcecado por evolução e conhecimento;
  • Conhecimento em metodologias ágeis de desenvolvimento;
  • Boas habilidades de delegação e de gestão de tempo;
  • Capacidade para resolver problemas;
  • Formação em ciências da computação ou similares;



Não é obrigatório, mas seria legal:

  • Conhecimento em testes unitários com JavaScript (QUnit e Cypress);
  • Conhecimento em Socket.io e Redis;
  • Familiaridade com OCI (Oracle Cloud Infrastructure);
  • Conhecimento em regras de negócios para ERP;
  • Conhecimento em Contabilidade empresarial;
  • Conhecimento com uso de containers Kubernets.

ADDITIONAL INFORMATION

Essa oportunidade de carreira só faz sentido para quem:


  • É apaixonado pela área de tecnologia e almejar construir uma carreira sólida na área de desenvolvimento; 
  • Preza pela excelência, busca um código estável, confiável e de fácil manutenção;
  • Tem uma atitude flexível, que goste de desafios e busque aprendizado constantemente; 
  • É obcecado por evolução e conhecimento;
  • Quer ser protagonista na sua carreira profissional;
  • Busca ser eficaz nas atividades, realizando com agilidade, mas também com a acabativa necessária para desenvolver e entregar suas demandas;
  • É organizado, realizando as atividades diárias planejadas conforme estimado;
  • É aberto a dar e receber feedbacks (escuta feedbacks, busca por feedbacks, apresenta plano de melhoria pró-ativamente).


Trabalhando conosco você terá acesso:


  • Vale alimentação ou refeição - Você escolhe!
  • Auxílio transporte;
  • Plano de saúde;
  • Plano odontológico;
  • Auxílio pós graduação de 70% da mensalidade;
  • Auxílio a cursos online;
  • Cadastro nas plataformas educacionais Alura e DevMedia; 
  • Seguro de vida;
  • Sendo Home Office Full Time haverá auxílio financeiro para os custos;
  • Prêmio indicação;
  • Eventos constantes de desenvolvimento técnico e comportamental;
  • Gestão de carreira estruturado;
  • Programa de análise de desempenho;
  • Feedbacks e Plano de Desenvolvimento Individual;
  • Programa de mentoria.


Super importante: Se você atende os requisitos e vê sentido em fazer parte do nosso time, isso é tudo o que importa! Aqui procuramos pessoas com capacidade e vontade de transformar, de serem protagonistas, independente do lugar que reside, idade, raça, cor, religião, ser PcD, identidade de gênero ou orientação sexual. Seu perfil e valores condizem com os nossos? Então venha fazer parte da VIASOFT!



Sobre a VIASOFT

A VIASOFT é especialista em todos os segmentos que atua, o que a torna a escolha mais inteligente às empresas que buscam evolução, inovação e desenvolvimento.


Somos um time com valores construídos ao longo de mais de 30 anos. Temos uma cultura de resultados, reconhecimento, crescimento e celebrações muito bem consolidada e cheia de orgulho, que chamamos de “DNA VIASOFT". Trabalhamos com foco no sucesso do cliente, inconformismo construtivo e propósitos bem definidos, possuímos uma cultura de aprendizagem e queremos sempre realizar mais.

Venha realizar mais com a gente!


Nós acreditamos que os clientes são a razão central da existência dos negócios e da nossa empresa. Que através da superação das expectativas dos clientes advém a capacidade de gerar riquezas. Que primar pela excelência das soluções contribui para que nossos clientes rompam barreiras e realizem mais. Que pessoas comprometidas, dotadas do senso de coesão e cooperação, são a chave para o cumprimento de nossos propósitos. E que o sucesso da nossa empresa é a mola propulsora do crescimento de todos que orbitam seu entorno.


Nossa missão é fornecer soluções completas, alinhadas e orientadas às melhores práticas de gestão empresarial, para que os nossos clientes realizem mais.


Nossa visão é ser a escolha mais inteligente para ações de evolução e inovação em gestão empresarial.


Required profile

Experience

Spoken language(s):
PortugueseEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication
  • Time Management
  • Teamwork
  • Critical Thinking
  • Physical Flexibility

Java Developer Related jobs