Back to search
Grupo SysMap Gupy · Posted yesterday

Engenheiro(a) de Software SR (Modernização e Sistemas Legados)

Brasil Full-time Remote

remote Brasil Gupy
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Você é apaixonado(a) por tecnologia e inovação? 💡 No Grupo SysMap – que reúne SysMap Solutions, TriggoLabs e triggo.ai – acreditamos que grandes resultados nascem de pessoas incríveis. Somos uma empresa brasileira de tecnologia que, desde 1999, ajuda organizações a superar desafios complexos e acelerar sua transformação digital.

Nossa atuação abrange diversos segmentos, como Telecom, Varejo, Educação, Financeiro, Indústria/Cosméticos e Energia, sempre com foco em soluções inovadoras e de alto impacto. 👉 Candidate-se agora e construa o futuro da tecnologia conosco!

Responsabilidades e atribuições

Desenvolver, manter e evoluir aplicações corporativas construídas em Java 7 e Java 8;

Atuar na sustentação e modernização de sistemas legados baseados em arquitetura monolítica;

Realizar análise técnica, identificação de débitos técnicos e definição de estratégias de modernização;

Desenvolver novas aplicações e serviços utilizando Java 21 e frameworks modernos do ecossistema Java;

Projetar e implementar soluções baseadas em arquitetura de microsserviços e arquitetura hexagonal;

Definir e implementar APIs REST seguras, escaláveis e resilientes;

Participar da decomposição de monólitos para arquiteturas distribuídas;

Aplicar práticas de Clean Code, SOLID, Design Patterns e Domain-Driven Design (DDD);

Contribuir com revisões de código, definição de padrões de desenvolvimento e boas práticas de engenharia;

Colaborar com equipes multidisciplinares em processos ágeis;

Apoiar a evolução dos pipelines de integração e entrega contínua (CI/CD);

Participar de análises de desempenho, observabilidade e troubleshooting em ambientes produtivos.

Requisitos e qualificações

Sistemas Legados:Java 7 e/ou Java 8Framework StrutsJSP, Servlets e bibliotecas associadasAplicações monolíticas corporativasIntegrações via SOAP e serviços legadosBancos de dados relacionais (Oracle, SQL Server ou PostgreSQL) Experiência prática com: Java 17 ou superior (preferencialmente Java 21)Spring BootMicrosserviçosArquitetura Hexagonal (Ports & Adapters)APIs RESTMensageria (Kafka, RabbitMQ ou similares)Containers DockerKubernetes/OpenShiftObservabilidade e monitoramentoEngenharia de Software Conhecimento avançado em: Clean CodeSOLIDDesign PatternsTestes unitários e integraçãoGitCI/CDMétodos Ágeis (Scrum/Kanban) Diferenciais Experiência em programas de modernização de aplicações.

Vivência na migração de aplicações Struts para Spring Boot.

Conhecimento em Domain-Driven Design (DDD).

Experiência com Event-Driven Architecture.

Conhecimento em Cloud (Azure, AWS ou GCP).

Experiência com GitHub Actions, Azure DevOps ou Jenkins.

Conhecimento em Arquitetura Orientada a Eventos.

Vivência em ambientes de alta disponibilidade e missão crítica. Formação Desejável Ensino Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Engenharia da Computação ou áreas correlatas. Desejável Pós-graduação, MBA ou especialização em áreas como: Arquitetura de Software; Engenharia de Software; Arquitetura de Soluções; Sistemas Distribuídos; Cloud Computing; Modernização de Aplicações. Certificações relacionadas ao ecossistema Java, Cloud, Kubernetes, DevOps ou Arquitetura de Software serão consideradas diferenciais.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search