André Maia
@maiandreh
Java Backend Engineer with 5+ years building distributed systems with Java, Spring Boot, Kafka, REST APIs, banking, payments, and microservices.
What I'm looking for
I am a Java Backend Engineer with 5+ years of software development experience, focused on backend systems, distributed architectures, APIs, and financial technology.
My current work involves high-criticality systems for the banking sector, where I develop and maintain Java and Spring Boot microservices, REST APIs, and synchronous and asynchronous integrations. I work with Apache Kafka, including producers, consumers, topic-based communication, and Dead Letter Queue handling, as well as Oracle, MongoDB, automated testing, performance testing, CI/CD pipelines, and production troubleshooting. I also participate in backlog refinement, technical analysis, user story definition, development, testing, and functional validation.
Previously, I worked on backend systems for payments, billing, banking integrations, marketplaces, and condominium management. During that experience, I progressed from Junior to Mid-Level Java Developer and worked with Java, Spring, MySQL, MongoDB, Amazon SQS, Datadog, Backend-for-Frontend services, and integrations with LLM-based solutions. I also solved complex database concurrency issues and contributed to integrations designed to improve payment processing and reduce banking costs.
Before fully transitioning into software engineering, I worked in accounting and financial controllership. That background gives me practical knowledge of bank reconciliation, financial controls, payroll, projections, and accounting processes, which is particularly useful when working on banking, payments, fintech, and financial systems.
I am currently pursuing a Professional Master's Degree in Computational Modeling and Systems at Unimontes. My research focuses on training and applying multimodal models to develop a hybrid predictive model. This has increased my interest in the intersection of backend engineering, distributed systems, AI, and data-intensive applications.
I am especially interested in remote international opportunities involving Java, Spring Boot, distributed systems, Kafka, event-driven architectures, banking or fintech, platform/backend engineering, and AI-enabled backend systems. I value technically challenging environments where reliability, scalability, system design, and continuous learning are important.
English: Full Professional Proficiency, CEFR C1.
Experience
Work history, roles, and key accomplishments
Responsible for the maintenance, enhancement, and continuous evolution of microservices-based applications using Java and Spring Boot. Participated in the delivery of new projects while providing production support to ensure system stability and performance. Created and maintained technical documentation, executed API integration testing, and validated functionalities across services. Worked close
Java Developer - Maintenance
Lello Condomínios
Jun 2025 - Feb 2026 (8 months)
Maintained and evolved legacy systems and REST APIs using Java (JAX-RS), supporting both ongoing production needs and new projects. Created technical documentation and performed API integration tests and functionality validation in collaboration with product, QA, and infrastructure teams.
Java Developer (Mid-Level) | Maintenance & Projects
Lello Condomínios
Jun 2025 - Feb 2026 (8 months)
Maintenance and evolution of legacy systems and REST APIs using Java (JAX-RS).
Involved in new projects and production support.
Created and maintained technical documentation.
Performed API integration tests and functionality validation.
Collaborated with cross-functional teams (product, QA, infrastructure).
Java Developer - API Documentation
Lello Condomínios
May 2022 - Jul 2025 (3 years 2 months)
Created documentation for APIs and supported API development, while maintaining production systems using Java (Java-Rs). Performed ongoing support and technical activities including documentation and troubleshooting as part of development and operations.
Java Developer
Lello Condomínios
May 2022 - Jul 2025 (3 years 2 months)
Creation of documentation for APIs;
Assistance in the development of APIs;
Maintenance on systems already in production (Java-Rs).
Junior Developer
Caixa Alta
Feb 2021 - Nov 2022 (1 year 9 months)
Java-Rs Creation of documentation for APIs; Assistance in the development of APIs in Java and PHP (mainly in marketplaces or systems with payment or account control features); Integration tests of APIs and payment features for systems and/or marketplaces; Assistance in systems integration projects and APIs, analyzing feasibility from APIs documentation;
Analista de projetos
Creandi Web Solutions
Aug 2011 - Jan 2012 (5 months)
Communication with national and international clients, writing and translating advertising texts, invoicing, and providing technical and commercial support.
Education
Degrees, certifications, and relevant coursework
Estácio
Systems Analysis and Development, Information Technology
2023 - 2026
Universidade Federal de Minas Gerais
Accounting Sciences, Accounting
2019 - 2020
Universidade Estadual de Montes Claros
Master's Degree, Computational Modeling and Systems
2026 -
Universidade Estadual de Montes Claros
Engineering Bachelor, Engenharia de Sistemas
2010 - 2012
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Social media
Job categories
Interested in hiring André?
You can contact André and 600K+ other talented remote workers on Himalayas.
Message AndréGet matched with your dream remote job
Sign up now and join over 1,000,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
