Senior fullstack engineer at SRM developing and evolving high-complexity software: strong Java (11+) backend work with SQL query optimization and API integrations, plus React/Next.js on the frontend. Includes automated testing (JUnit/TestNG), code reviews, architecture discussions, and mentoring. Hybrid role in central São Paulo.
Buscamos um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento de soluções de software de alta complexidade e qualidade, contribuindo para a evolução da arquitetura, dos padrões de engenharia e das soluções tecnológicas da SRM.
Responsabilidades:
Desenvolver funcionalidades, correções e melhorias com base nas especificações técnicas e de negócio;
Escrever código limpo, testável e bem documentado, seguindo os padrões de qualidade do time;
Desenvolver e manter testes automatizados (unitários e integração ) para garantir confiabilidade das entregas;
Participar ativamente de code reviews, contribuindo com feedbacks e incorporando orientações;
Colaborar nas discussões de design e arquitetura técnica durante o grooming e planejamento;
Identificar, reportar e propor soluções para riscos técnicos e dívidas técnicas nas demandas;
Integrar sistemas com APIs externas e internas, garantindo robustez e tratamento de erros;
Documentar funcionalidades, decisões técnicas e integrações de forma clara e rastreável;
Investigar e solucionar incidentes em produção, propondo melhorias para prevenir recorrências;
Participar dos ritos ágeis do time (daily, planning, review e retrospectiva);
Mentorear outros engenheiros do time, contribuindo para o crescimento técnico coletivo;
Buscar continuamente a evolução técnica, acompanhando tendências e boas práticas de engenharia.
Responsabilidades:
Superior completo em: Ciência da Computação, Engenharia da Computação, Sistemas de Informação e Engenharia de Software, Análise e Desenvolvimento de Sistemas (ADS), Banco de Dados, Redes de Computadores e Cibersegurança Desenvolvimento de Sistemas (ADS) ou Banco de Dados; Redes de Computadores e Cibersegurança.
Forte atuação em backend Java;
Experiência ou familiaridade com React e Next.js, desenvolvedora Java (11+) focada em evolução de código;
Arquitetura, otimização de consultas SQL e integrações;
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;
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 e Next.js em times de produtos;
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.
Benefícios:
Salário compatível com o mercado + PPR anual;
Vale Transporte no cartão flexível SWILE;
Vale Refeição no cartão flexível SWILE;
Assistência Médica Bradesco eo dontológica Bradesco;
TotalPass para atividades físicas;
Seguro de Vida;
Day Off de Aniversário.
Hibrido – Região Central de São Paulo – SP, próximo ao metrô Luz (linha amarela).