Desenvolvedor(a) de Software Full Stack Pleno
Responsabilidades e atribuições
- Compreensão do negócio e dos processos: Manter uma estreita colaboração com todas as partes envolvidas, tanto internas quanto externas, para captar plenamente as necessidades das tarefas. Trabalhar em conjunto com as equipes de desenvolvimento e produto para conceber soluções de software inovadoras;
- Documentação: Redigir documentação técnica para repasse à equipe ou clientes internos;
- Desenvolvimento: Desenvolver e implementar funcionalidades de acordo com as especificações de negócios. Criar interfaces de usuário (web) atraentes e funcionais, garantindo uma experiência de usuário intuitiva. Realizar o desenvolvimento completo de backend, desde a criação de APIs até a gestão de banco de dados. Identificar, depurar e otimizar aplicações e serviços para garantir um desempenho robusto e contínuo.
- Testes: Testar e garantir o funcionamento da solução para assegurar capacidade de resposta e eficiência do código desenvolvido. Sugerir abordagens alternativas para melhorar o desempenho. Criar testes automatizados, quando necessário;
Requisitos e Qualificações:
- Front-End: Experiência sólida em desenvolvimento de interfaces de usuário com Spring MVC, implementando soluções web responsivas e eficientes. Conhecimento em Vue.js será considerado um diferencial para a criação de interfaces dinâmicas e interativas, proporcionando uma melhor experiência ao usuário.
- Back-End: Proficiência em Java para desenvolvimento de soluções robustas e escaláveis, utilizando JPA/Hibernate para persistência de dados e Spring Boot para desenvolvimento de aplicações back-end modernas e performáticas. Conhecimento de bancos de dados relacionais, especialmente MySQL.
- Controle de Versão com Git
- Conhecimento de Padrões de Design e Orientação a Objetos
Diferenciais:
- Experiência com serviços na AWS (como EC2, S3, Lambda, RDS) para deploy e escalabilidade de aplicações em nuvem.
- Conhecimento em Apache Camel para integração e roteamento de mensagens entre diferentes sistemas.
- Certificações em Java (como Oracle Certified Professional Java SE Programmer).
- Certificações em AWS (como AWS Certified Developer ou AWS Certified Solutions Architect).
- Cursos ou treinamentos em Spring Framework, Vue.js, Hibernate e boas práticas de design de software.
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title