Rafael Martins Garcia
@rafaelmartinsgarcia
Senior Java software engineer driving microservices, cloud and scalable backend solutions for enterprise systems.
What I'm looking for
I am a senior Java software engineer with deep experience designing and migrating large-scale backend systems to modern microservices and cloud platforms. I specialize in implementing resilient APIs, event-driven integration, and performance-tuned data access layers.
Across telecom, banking, payments, rail and insurance, I led technical teams to deliver features for millions of users, integrate biometric SSO, and build anti-fraud and financial tooling. I have repeatedly modernized legacy systems (Delphi, Java portlets, JSF) to Spring Boot, Hibernate and containerized deployments.
My strengths include architecting microservices, migrating monoliths, and applying Kafka, Kubernetes and AWS to production environments. I also design cost-saving generic solutions and optimized SQL for complex business domains.
I bring leadership from tech-lead roles and hands-on engineering skills, committed to fast learning, self-driven improvements, and delivering measurable impact on reliability, security and operational cost.
Experience
Work history, roles, and key accomplishments
Sr. Java Software Engineer
Wabtec
Jan 2024 - Present (1 year 9 months)
Updated current project with a new software version using Java, Spring Boot, Quarkus and modern cloud tooling; collaborated across teams to integrate features and design solutions for railroad systems.
Head Tech Lead - Java
Claro
Nov 2019 - Jan 2024 (4 years 2 months)
Led development of Single Sign-On features (facial biometrics, OTP), payment/billing tools and anti-fraud capabilities; designed APIs to migrate a monolith to microservices serving ~60 million customers.
Tech Lead - Java Software Engineer
Resource IT Outsourcing
Sep 2017 - Nov 2019 (2 years 2 months)
Modernized bank point-of-sale and manager backend from Delphi to Java and microservices, designed microservices architecture and implemented payments solutions for banking stakeholders.
Java Software Engineer
Logic Solution Provider
Jun 2012 - May 2015 (2 years 11 months)
Developed Java desktop and server features (Swing, EJB) and implemented a module to calculate Brazilian taxes for retail purchases.
PHP and Java Software Engineer
Digicomm
Mar 2011 - Jun 2012 (1 year 3 months)
Built integrations between multiple e-commerce websites and payment processors using PHP and Java, improving transaction flows and platform connectivity.
Education
Degrees, certifications, and relevant coursework
Piracicaba University of Engineering
Bachelor of Science, Computer Science
2013 - 2017
Completed a Bachelor of Science in Computer Science with coursework and projects focused on Java, legacy system migration to microservices, and backend features for banking and insurance domains.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Rafael?
You can contact Rafael and 90k+ other talented remote workers on Himalayas.
Message RafaelFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
