Eduardo Santos
Eduardo Santos

Staff Engineer

Actively looking · Member since 8 Nov 2026
Location
Málaga, Spain
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Lead

About

Professional summary

I am a Staff Engineer and Java technical leader with more than 19 years of experience building large-scale enterprise systems across financial services, banking, insurance, healthcare, and public-sector domains.

I specialize in the full software development lifecycle, from analysis and architecture through development, testing, maintenance, and technical strategy. My background includes microservices, domain-driven design, hexagonal architecture, REST, GraphQL, and reactive systems.

I have extensive hands-on experience with Java and modern backend frameworks including Spring Boot, Quarkus, and Micronaut. I build scalable, resilient distributed systems with clean domain boundaries and maintainable engineering practices.

I work across AWS, Azure, and GCP environments and have delivered CI/CD and infrastructure solutions using Jenkins, Azure DevOps, Terraform, Ansible, Docker, and Kubernetes.

I lead and mentor engineers, review technical designs, establish coding and quality standards, and collaborate with product, platform, infrastructure, and business stakeholders to align technology with long-term outcomes.

I apply OOP, SOLID, Clean Code, TDD, and reactive programming principles to create reliable software and promote a culture of technical excellence.

Skills

39 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Staff Engineer Leo Vegas

Acting as a Staff Engineer across multiple platforms, driving engineering best practices, architectural consistency, and long-term maintainability.

Supports distributed-system design and evolution with focus on scalability, resilience, clean domain boundaries, technical reviews, and cross-team guidance. Collaborates with product, platform, and infrastructure teams, defines technical standards, and mentors engineers at different seniority levels.

Java Tech Leader Alter Solutions (Eurocontrol)

Led the LADR government system supporting worldwide aviation, providing technical leadership and coordinating engineering delivery.

Built Java 17 and Spring Boot microservices using REST, GraphQL, PostgreSQL, and Cosmos DB. Worked in Azure-first environments with Functions, Application Insights, Service Bus, and containers, while also using AWS MSK, S3, and Kinesis; managed CI/CD through Jenkins and Azure DevOps.

Java Tech Leader Alter Solutions (KBC)

Responsible for the technical direction and daily evolution of a chatbot solution for KBC, including architecture, documentation, technical decisions, and implementation.

Developed Java 17 reactive microservices communicating through Kafka, using PostgreSQL and MongoDB. Implemented OAuth security integration, ML/AI customer search against SAP ERP data, Datadog and Splunk observability, and AWS-hosted Linux operations.

Java Team Leader Altran SA. — Natixis

Led development for a customizable chatbot platform intended for internal and external users.

Worked with Java 8 and Java 11, Spring Boot 2.x, REST APIs, LUIS, Dialogflow, WebSockets, ActiveMQ, MySQL, MongoDB, and an Angular 9 frontend.

Senior Java Engineer / Team Leader Zoop

Developed Banking-as-a-Service payment solutions based on microservices and ISO 8583 transaction processing.

Used Java 8 with Spring Boot, Python, Go, OAuth2, AWS services, Docker, Graylog, and Protocol Buffers. Managed 31 developers across two squads responsible for transaction APIs.

Senior Java Architect / Full-Stack Senior Java Programmer CDS Informática

Worked on the CCA RJ Air Force career overview system as sole developer, using Java 8, JSF, PrimeFaces, WSO2, Oracle 12, and WebLogic.

Led a small team during a PHP-to-Java migration, delivering Spring Boot, Spring Data, REST, JWT, Angular 4, and Angular Material solutions.

Senior Java Developer Plusoft

Developed proprietary CRM capabilities for Bradesco, SulAmérica, and Golden Cross.

Used Java 7, Spring MVC, Hibernate, Oracle, and REST-oriented development practices to deliver enterprise application features.

Senior Java Developer / Java Architect BRQ Informática

Worked as an architect on SulAmérica billing and e-invoice systems using Java, Spring MVC, Hibernate, Oracle, and WebSphere.

Contributed to Bradesco Seguros and ANP Ombudsman systems, including COBOL with CICS, Java, Spring, Hibernate, JSF, RichFaces, and Oracle. Led a team of four developers and two analysts.

Senior Java Developer MSP Brasil

Developed the SIC project for Carioca Engineering, supporting operations around construction sites and resource management.

Used J2EE, Oracle 9i, Hibernate, Spring, Struts 2, JPA, and PL/SQL to implement enterprise business functionality.

Senior Java Developer MSA Informática

Developed a Brazilian Army system for forecasting monthly costs of army quarters.

Used Java/J2EE, Hibernate, JPA, Struts 1, Oracle, and PL/SQL to deliver the application.

Java Developer Poliedro Informática

Worked on the MEC Censo Web project, contributing to requirements analysis, UML modeling, Oracle data modeling, and PL/SQL development.

Developed Java web application functionality using Struts 1 and Tiles.

Analyst / Java Developer Aker Security Solutions

Analyzed and developed internal software applications for the organization.

Used Java, Struts, Tiles, JavaScript, MySQL, and Hibernate in the delivery of internal systems.

Java Developer Caixa Econômica Federal

Developed software for the Brazil lottery system.

Worked with Java 1.5, Struts 1, JDBC, and DB2 to support application functionality.

Education

Learning history

Centro Universitário de Brasília

Bachelor’s Degree, Computer Engineering

Bachelor’s Degree in Computer Engineering.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu