Match score not available

Desenvolvedor Java Sênior

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, unit testing, and REST API integration., Degree in Computer Science or a related field is preferred. .

Key responsabilities:

  • Participate in development meetings to discuss and distribute tasks among team members.
  • Code solutions based on analysis, ensuring quality and usability.
  • Document tasks in JIRA and maintain clear communication with the team.
  • Assist the support team by answering questions 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 em que atua, tornando-se a escolha mais inteligente para empresas que buscam evolução, inovação e crescimento sustentável.


🚀 Somos movidos por desafios e guiados pela excelência!


Em 35 anos de história, construímos um time forte, unido por valores sólidos e uma cultura de resultados, reconhecimento, crescimento e celebração. Esse é o nosso DNA VIASOFT! Aqui, trabalhamos com foco absoluto no sucesso do cliente, somos inconformados de forma construtiva e buscamos sempre fazer mais e melhor.


💡 Venha realizar mais com a gente!


Required profile

Experience

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

Other Skills

  • Delegation Skills
  • Time Management
  • Communication
  • Problem Solving

Java Developer Related jobs