Desenvolvedor(a) Fullstack Sênior (Java + Angular) Soluções em Agronegócio

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Graduação em Ciência da Computação ou áreas relacionadas., Experiência com Java, Spring Boot e desenvolvimento web com Angular., Conhecimento em bancos de dados relacionais, especialmente MySQL., Familiaridade com metodologias ágeis e boas práticas de programação como Clean Code e Design Patterns..

Key responsibilities:

  • Participar do planejamento e organização das demandas do time de desenvolvimento.
  • Desenvolver e garantir a qualidade do código, assegurando usabilidade e segurança.
  • Integrar serviços via API REST e trabalhar com arquitetura de microsserviços.
  • Auxiliar na elaboração de relatórios personalizados e oferecer suporte técnico ao time.

Job description

JOB DESCRIPTION

Desenvolvedor Fullstack Sênior (Java + Angular)


Também conhecido como “Analista Programador Sênior”, Profissional com sólida experiência em desenvolvimento Java e domínio de tecnologias e metodologias de programação lógica, estruturas de dados, laços, SQL, entre outras. Atua como referência técnica no time, contribuindo ativamente no desenvolvimento, orientação, treinamento e suporte aos desenvolvedores Júnior e Pleno.


É esperado que tenha iniciativa para aprender e buscar apoio quando necessário, sempre visando aumentar sua produtividade e eficiência.

No dia a dia, interage com outros colaboradores e lideranças, utilizando ferramentas como JIRA, IntelliJ, Bitbucket, Jenkins, SonarQube, entre outras.



Filt A Nova Geração em Gestão Empresarial


A Viasoft atua com verticais de negócios especializadas em segmentos específicos, oferecendo soluções completas para atender às particularidades de cada mercado.


Uma dessas verticais é o Filt, a solução em tecnologia da Viasoft, desenvolvida para potencializar a gestão empresarial com inovação, produtividade e competitividade.O Filt é um ERP 100% web, construído com as mais modernas tecnologias do mercado — arquitetura de microserviços, Java, Angular e banco de dados MySQL — e baseado nas melhores práticas de engenharia de software.


Mais do que um ERP, o Filt é uma plataforma robusta, integrada e inteligente, guiada por quatro pilares: sustentabilidade, escalabilidade, usabilidade e viabilidade.


RESPONSIBILITIES AND ASSIGNMENTS

Organização de Demandas

Participar de reuniões com o time de desenvolvimento para entender e distribuir as demandas

Definir prioridades conforme as indicações das áreas solicitantes


Desenvolvimento e Qualidade de Código

Codificar as soluções propostas, escrevendo códigos limpos, estruturados, eficientes e seguros

Garantir usabilidade, integridade e sustentabilidade do sistema

Conhecimento em Java, Spring Boot e Delphi

Programação orientada a objetos (POOOOD), com aplicação de Clean Code, Design Patterns e princípios SOLID

Integração entre serviços via API REST e arquitetura de microsserviços

Conhecimento em testes unitários, além de ferramentas como QUnit e Cypress (desejável)


Frontend e Tecnologias Web

Experiência com Angular, JavaScript, TypeScript, HTML e CSS

Conhecimento em ferramentas e bibliotecas como Socket.io (desejável)


Banco de Dados

Conhecimento em bancos de dados relacionais, com foco em MySQL, Firebird e Oracle

Uso básico e avançado de SQL


Versionamento e Ferramentas de Desenvolvimento

Experiência com GIT e versionamento de código

Utilização de ferramentas como JIRA, IntelliJ, Bitbucket, Jenkins e Oracle Cloud (desejável)


Suporte e Relacionamento com o Produto

Auxiliar o time de suporte com dúvidas sobre o sistema e processos

Contribuir na elaboração de relatórios personalizados para os clientes


Gestão de Atividades e Metodologias

Registrar tarefas no JIRA e manter comunicação clara com a equipe

Compilar versões de testes e encaminhar para validação

Familiaridade com metodologias ágeis

Boa gestão de tempo, capacidade de delegação e resolução de problemas


Qualificações e Diferenciais

Graduação completa ou em andamento em Ciência da Computação ou áreas relacionadas à tecnologia

Conhecimento em Redis e Kubernetes (desejável)

Experiência com regras de negócio de Agronegócio (desejável)

Capacidade de trabalhar em equipe de forma colaborativa, com foco em resultados


REQUIREMENTS AND QUALIFICATIONS

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Delegation Skills
  • Time Management
  • Collaboration
  • Problem Solving

Full Stack Engineer Related jobs