← Voltar para vagas

Engenheiro De Software Senior

gruposrm

Híbrido São Paulo, SP, BR
Desenvolvimento

Score da Vaga

90 pontos
Modelo híbrido (+80) Desenvolvimento (+10)

Estamos em busca de um Engenheiro de Software Sênior para atuar no desenvolvimento de soluções robustas, escaláveis e de alta qualidade, com forte atuação em backend Java e participação na evolução técnica dos sistemas do time.

Buscamos uma pessoa com boa maturidade técnica, visão de engenharia, preocupação com qualidade, performance e manutenibilidade. Experiência ou familiaridade com React e Next.js será considerada um diferencial importante para apoiar discussões e evoluções em soluções web quando necessário.

Responsabilidades:

✅ Desenvolver aplicações em Java 11+, garantindo código limpo, performático e de fácil manutenção;
✅ Analisar, otimizar e evoluir código existente, consultas SQL e integrações entre sistemas;
✅ Propor e aplicar boas práticas de engenharia de software, arquitetura e desenvolvimento;
✅ Contribuir para a construção de soluções confiáveis, escaláveis e bem documentadas;
✅ Criar e manter estratégias de testes automatizados, assegurando a estabilidade das entregas;
✅ Apoiar decisões técnicas envolvendo arquitetura, integrações, performance e segurança;
✅ Explorar novas ferramentas, tecnologias e padrões que contribuam para a evolução contínua do produto e da engenharia;
✅ Documentar decisões técnicas, arquitetura e fluxos relevantes de forma clara e organizada.

Requisitos:

✅ Experiência sólida com Java 11+;
✅ Conhecimento sólido em Spring Framework / Spring Boot;
✅ Experiência com SQL e bancos de dados relacionais;
✅ Conhecimento em bancos não relacionais será considerado um diferencial;
✅ Domínio dos princípios de Orientação a Objetos, Clean Code e padrões de design de software;
✅ Experiência com testes automatizados utilizando JUnit, TestNG ou ferramentas similares;
✅ Familiaridade com Git e plataformas de colaboração;
✅ Experiência com IDEs como IntelliJ IDEA, Eclipse, Visual Studio Code ou NetBeans;
✅ Conhecimento em arquitetura de software, segurança da informação e boas práticas de desenvolvimento;
✅ Conhecimento em MyBatis, MapStruct e OpenAPI.

Diferenciais:

✅ Experiência ou familiaridade com React;
✅ Experiência ou familiaridade com Next.js;
✅ Vivência em ambientes com microsserviços, mensageria, cloud ou sistemas de alta disponibilidade;
✅ Experiência em times de produto, sustentação ou evolução de sistemas críticos.

Modelo de Contratação: CLT
Modelo de Trabalho: Hibrido

Sobre a área de Desenvolvimento

A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.

As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.

Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.

Guias de Carreira

Guia de Carreira em Tecnologia

Planejamento, habilidades, entrevistas e crescimento profissional em TI, Ciência de Dados, DevOps e Produto.

Ler guia completo →

Guia de Carreira em Design

UX/UI, Design Gráfico, Design de Produto. Portfólio, ferramentas, entrevistas e crescimento na área de Design.

Ler guia completo →

Guia de Carreira em Marketing

SEO, Mídia Paga, Growth, Marketing de Conteúdo. Certificações, ferramentas e estratégias para crescer no Marketing Digital.

Ler guia completo →

Guia de Carreira em Finanças

Mercado financeiro, investimentos, finanças corporativas, certificações e estratégias para crescer na área financeira.

Ler guia completo →

Guia de Carreira em Comunicacao

Jornalismo, RP, Comunicacao Corporativa, Marketing de Conteudo e Producao Multimidia.

Ler guia completo →

Guia de Carreira em Administracao

Gestao de Empresas, RH, Logistica, Consultoria, Gestao de Projetos e Empreendedorismo.

Ler guia completo →

Guia de Carreira em Dados

Ciencia de Dados, Engenharia de Dados, BI, Machine Learning e IA. Da formacao ao mercado.

Ler guia completo →

Guia de Carreira em Produto

Product Management, Product Ownership, Agile, Scrum e OKRs. Da estrategia a execucao.

Ler guia completo →

Dica do Especialista

A Importância Vital do Portfólio para Profissionais de Design e Web Development

A Prova Irrefutável do Seu Talento

No competitivo mercado global de tecnologia, enviar apenas um currículo em formato PDF tornou-se o equivalente a entregar um cartão de visitas em branco. Para profissionais de UX/UI Design, Product Design e Desenvolvimento Web (Front-end e Back-end), o currículo diz o que você fez, mas é o seu portfólio que prova como você fez.

Recrutadores de grandes empresas de tecnologia e sistemas de rastreamento de candidatos (ATS) rigorosos, como Greenhouse e Workday, filtram milhares de perfis. No entanto, na etapa final da triagem técnica, o diferencial entre uma rejeição e uma oferta de trabalho remoto pagando em dólar reside na capacidade de demonstrar pensamento crítico e execução através de um portfólio sólido.

"Show, Don't Tell": A Regra de Ouro do Mercado Tech

Em áreas visuais e técnicas, a regra "Mostre, não apenas fale" é a lei. Dizer que você domina React.js ou que tem excelência em Design Thinking não carrega peso sem evidências concretas.

Para Designers (UX/UI e Produto)

Um erro comum entre designers é transformar o portfólio em uma galeria de telas bonitas, ignorando a resolução de problemas. O renomado Nielsen Norman Group (NN/g) ressalta que recrutadores buscam Estudos de Caso (Case Studies) reais. Um portfólio de design de alto nível deve conter:

  • Contexto e Desafio: Qual era o problema de negócio ou do usuário?
  • O Processo: Pesquisas, wireframes, testes de usabilidade e iterações.
  • O Resultado e Impacto: Como a sua solução melhorou métricas (taxa de conversão, redução de churn, etc.).

Para Desenvolvedores Web

Para engenheiros de software e desenvolvedores, o portfólio vai além de uma página web estática. Ele reside na qualidade do seu código, na arquitetura e na capacidade de documentação. Projetos open-source e perfis ativos no GitHub são frequentemente avaliados por Tech Leads e CTOs.

  • Código Limpo e Escalável: Acesso a repositórios públicos demonstrando boas práticas (Clean Code, SOLID).
  • Deploy e Infraestrutura: Projetos no ar utilizando provedores modernos (Vercel, AWS, Netlify).
  • Documentação (README): Explicações claras de como rodar o projeto, stack utilizada e desafios técnicos superados.

A Visão dos Recrutadores Globais

Especialistas em recrutamento concordam que o portfólio é a ferramenta definitiva de mitigação de riscos para quem contrata. Ao analisar um portfólio estruturado, a empresa ganha confiança de que o candidato não apenas conhece a teoria, mas consegue entregar valor tangível desde o primeiro dia de trabalho (onboarding).

"O seu portfólio não é apenas sobre o trabalho passado; é uma promessa do que você é capaz de construir para a nossa empresa no futuro."

Referências e Leituras Recomendadas

Para aprofundar seus conhecimentos e elevar o nível das suas apresentações profissionais, consulte as seguintes fontes de autoridade no mercado: