Logo

Software Engineer Fullstack Java/react

Anonymous

qui, set 11, 2025, 2:52 PM

R$15K - R$20K

remotepj4y seniority

Technology

4 years | Spring Boot

4 years | MySQL

4 years | React JS

4 years | JPA/Hibernate

4 years | JUnit

4 years | Jest

4 years | Rest API

4 years | Java

required

Job Description

Junte-se a uma equipe dinâmica de engenharia full-stack desenvolvendo aplicações web escaláveis usando Java, MySQL, JavaScript e React. Como engenheiro full-stack, você contribuirá tanto para o desenvolvimento backend quanto frontend, trabalhando em estreita colaboração com seu Tech Lead e membros da equipe para entregar funcionalidades de alta qualidade que atendam nossos usuários. 

Responsibility and Attributions

Desenvolvimento Backend

• Desenvolver e manter aplicações Java usando o framework Spring Boot 

• Projetar e implementar APIs RESTful e microsserviços 

• Escrever consultas MySQL eficientes e otimizar performance do banco de dados 

• Implementar lógica de negócio e camadas de validação de dados 

• Trabalhar com JPA/Hibernate para interações com banco de dados 

• Participar do design de esquemas de banco de dados e planejamento de migrações 

• Garantir práticas adequadas de tratamento de erros e logging 

Desenvolvimento Frontend

• Construir interfaces de usuário responsivas e intuitivas usando React 

• Implementar recursos modernos do JavaScript (ES6+) e melhores práticas 

• Gerenciar estado da aplicação usando React hooks e context ou bibliotecas de gerenciamento de 

estado 

• Integrar aplicações frontend com APIs backend 

• Garantir compatibilidade entre navegadores e responsividade mobile 

• Implementar validação do lado do cliente e melhorias na experiência do usuário 

• Trabalhar com designers para traduzir mockups em componentes funcionais 

Qualidade de Código e Testes

• Escrever código limpo, sustentável e bem documentado 

• Desenvolver testes unitários tanto para backend (JUnit) quanto frontend (Jest) 

• Participar de revisões de código e fornecer feedback construtivo 

• Seguir padrões de codificação estabelecidos e diretrizes de desenvolvimento 

• Debugar e solucionar problemas em toda a stack 

Escrever testes de integração para garantir comunicação perfeita backend-frontend 

Colaboração e Entrega

• Participar de processos de desenvolvimento Ágil incluindo planejamento de sprints e daily 

standups 

• Trabalhar em estreita colaboração com o Tech Lead nas decisões de design técnico e 

implementação 

• Colaborar com Product Managers e designers nos requisitos de funcionalidades 

• Contribuir para discussões técnicas e decisões arquiteturais 

• Estimar esforço de desenvolvimento para tarefas atribuídas 

• Entregar funcionalidades no prazo mantendo padrões de qualidade 

Requirements and Qualifications

Habilidades Backend

• 2+ anos de experiência com desenvolvimento Java 

• Experiência com Spring Boot e ecossistema Spring framework 

• Conhecimento prático de MySQL incluindo otimização básica de consultas 

• Entendimento dos princípios de design de API RESTful 

• Familiaridade com JPA/Hibernate ou frameworks ORM similares 

• Entendimento básico de design de banco de dados e conceitos relacionais 

Habilidades Frontend

• 2+ anos de experiência com JavaScript e recursos modernos ES6+ 

• Experiência sólida com React incluindo componentes funcionais e hooks 

• Entendimento de HTML5, CSS3 e princípios de design responsivo 

• Experiência com bibliotecas populares do React (React Router, etc.) 

• Conhecimento de JavaScript assíncrono e integração com APIs 

• Entendimento básico de ferramentas de desenvolvedor do navegador e debugging 

Habilidades Técnicas Gerais

• Experiência com Git controle de versão e workflows colaborativos 

• Entendimento do ciclo de vida de desenvolvimento de software e práticas de teste 

• Familiaridade com ferramentas de desenvolvimento e IDEs (IntelliJ, VS Code, etc.) 

• Conhecimento básico de ferramentas de build e gerenciadores de pacotes (Maven/Gradle, 

npm/yarn) 

• Habilidades de resolução de problemas e atenção aos detalhes 

• Graduação em Ciência da Computação, Engenharia ou experiência equivalente 

Habilidades Comportamentais

Fortes habilidades de comunicação e capacidade de trabalhar em ambiente de equipe 

• Disposição para aprender novas tecnologias e melhorar habilidades existentes 

• Capacidade de receber feedback construtivamente e aplicá-lo efetivamente 

• Auto-motivado com boas habilidades de gestão de tempo 

• Confortável trabalhando em ambiente de desenvolvimento Ágil 

Benefits

• Mentoria de Tech Lead experiente e membros sêniors da equipe 

• Oportunidades de assumir a propriedade de funcionalidades e decisões técnicas 

• Exposição ao ciclo completo de desenvolvimento de software desde design até deploy 

Oportunidades de treinamento cruzado em tecnologias e ferramentas relacionadas 

• Caminho claro para progressão na carreira para cargos de engenheiro sênior 

• Participação em sessões de aprendizado técnico e compartilhamento de conhecimento 

Additional Information

Experiência com TypeScript para desenvolvimento JavaScript aprimorado 

• Conhecimento de frameworks ou bibliotecas Java adicionais 

• Familiaridade com Redis ou outras soluções de cache 

• Experiência com containerização Docker 

• Entendimento de pipelines CI/CD e processos de deploy 

• Conhecimento de frameworks de teste além de testes unitários básicos 

• Experiência com plataformas cloud (AWS, GCP, Azure) 

• Familiaridade com ferramentas de monitoramento e logging 

• Exposição prévia à arquitetura de microsserviços 

• Entendimento das melhores práticas de segurança para aplicações web 

Anonymous

Do not waste time and apply for this vacancy! Easy and simple!

Loading...

You are being indicated by

© 2022 - Made with love by Lovel Team. All rights reserved.
LinkedinYouTubeInstagram