Senior Software Engineer – Modernization, Legacy Systems

Job not on LinkedIn

🕒 August 31

🇧🇷 Brazil – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 18%

infoinfo

🗣️🇧🇷🇵🇹 Portuguese Required

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of SysMap Solutions

SysMap Solutions

1001 - 5000 employees

Founded 1999

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

Consulting • Marketing • Artificial Intelligence

SysMap Solutions is a services company devoted to offering technological development to its customers since 1997. With a focus on cloud solutions, Salesforce, mobile development, CRM, user experience, DevOps, machine learning, and digital transformation, SysMap Solutions leverages its extensive experience to craft complex codes and systems that meet client demands. The company prides itself on its ability to deliver tailored solutions, ensuring that the final product is precisely aligned with customer needs. In the Age of Information, SysMap Solutions stands out as a knowledgeable partner in technology.

📋 Description

• Develop, maintain, and enhance enterprise applications built with Java 7 and Java 8 • Support and modernize legacy systems based on monolithic architecture • Perform technical analysis, identify technical debt, and define modernization strategies • Develop new applications and services using Java 21 and modern frameworks from the Java ecosystem • Design and implement solutions based on microservices and hexagonal architecture • Define and implement secure, scalable, and resilient REST APIs • Participate in decomposing monoliths into distributed architectures • Apply Clean Code, SOLID, Design Patterns, and Domain-Driven Design (DDD) practices • Contribute to code reviews, development standards, and engineering best practices • Collaborate with cross-functional teams in agile processes • Support the evolution of continuous integration and continuous delivery (CI/CD) pipelines • Participate in performance analysis, observability, and troubleshooting in production environments

🎯 Requirements

• Java 7 and/or Java 8 • Struts framework • JSP, Servlets, and related libraries • Enterprise monolithic applications • Integrations via SOAP and legacy services • Relational databases (Oracle, SQL Server, or PostgreSQL) • Java 17 or later, preferably Java 21 • Spring Boot • Microservices • Hexagonal Architecture (Ports & Adapters) • REST APIs • Messaging (Kafka, RabbitMQ, or similar technologies) • Docker containers • Kubernetes/OpenShift • Observability and monitoring • Software engineering • Advanced knowledge of Clean Code, SOLID, and Design Patterns • Unit and integration testing • Git • CI/CD • Agile methodologies (Scrum/Kanban) • Experience with application modernization programs • Experience migrating Struts applications to Spring Boot • Knowledge of Domain-Driven Design (DDD) • Experience with Event-Driven Architecture • Knowledge of Cloud platforms (Azure, AWS, or GCP) • Experience with GitHub Actions, Azure DevOps, or Jenkins • Experience working in high-availability and mission-critical environments • A completed bachelor's degree in Computer Science, Software Engineering, Information Systems, Systems Analysis and Development, Computer Engineering, or a related field is preferred • A postgraduate degree, MBA, or specialization is preferred • Certifications related to Java, Cloud, Kubernetes, DevOps, or Software Architecture are a plus

🏖️ Benefits

• Position also open to people with disabilities (PwD) • Ethical, collaborative, and diverse work environment • Continuous learning opportunities • Certifications related to the Java ecosystem, Cloud, Kubernetes, DevOps, or Software Architecture will be considered a plus

Apply Now

Similar Jobs

🕒 August 31

PagBank

5001 - 10000

🛡️ Insurance

💼 Consulting

📦 Logistics

Senior Java Software Engineer developing applications, APIs, and microservices at PagBank, a digital bank and fintech. Designing asynchronous integrations and sustaining high-availability production services.

🗣️🇧🇷🇵🇹 Portuguese Required

🕒 August 31

DB

501 - 1000

💼 Consulting

Desenvolvedor Full Stack sênior criando soluções Java e React/Angular para transformação digital financeira da DB. Projetando arquiteturas distribuídas, APIs, integrações Kafka e aplicações resilientes.

🗣️🇧🇷🇵🇹 Portuguese Required

🕒 August 31

Fineasy Tech

11 - 50

💼 Consulting

🏦 Banking

💳 Fintech

Desenvolvedor backend para soluções financeiras escaláveis da Fineasy Tech, parceira tecnológica do Banco Topázio. Atuando com microsserviços, APIs RESTful e sistemas distribuídos.

🗣️🇧🇷🇵🇹 Portuguese Required

🕒 August 31

Fineasy Tech

11 - 50

💼 Consulting

🏦 Banking

💳 Fintech

Desenvolvedor backend sênior criando soluções escaláveis para a plataforma bancária da Fineasy Tech. Liderando arquitetura, qualidade técnica, documentação e resolução de incidentes de produção.

🗣️🇧🇷🇵🇹 Portuguese Required

🕒 August 29

Cadmus Soluções em TI

1001 - 5000

💼 Consulting

📣 Marketing

📦 Logistics

Desenvolvedor Full Stack Sênior integrando arquitetura cloud AWS. Configurando API Gateway, SQS, Fargate, Snowflake e DynamoDB em soluções distribuídas.

🗣️🇧🇷🇵🇹 Portuguese Required