
Software Engineer Fullstack Java/react
Anonymous
qui, set 11, 2025, 2:52 PM
R$15K - R$20K
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!
You are being indicated by