
Luís Rocha
@lusrocha
Java backend engineer at Trustly who migrated on-premise microservices to AWS and contributed to modernizing an online payments platform.
What I'm looking for
At Trustly, I migrated a suite of on-premise microservices to AWS and contributed to moving an online payments platform from a legacy monolith to a microservices architecture.
Earlier at Trustly, I led a team of five engineers implementing Open Banking API integrations across multiple European banks. I also contributed hands-on through development, mentoring, and code reviews.
At Smart Consulting / BNP Paribas, I developed and maintained financial applications and supported critical banking systems. Across my banking work, I also developed and maintained enterprise systems using COBOL.
I'm currently expanding into full-stack development with React and Angular, and AI-powered applications using Python, LLMs, and RAG. I'm open to remote opportunities, international teams, and freelance collaborations.
Experience
Work history, roles, and key accomplishments
Java Software Engineer
Trustly
Apr 2022 - Jun 2026 (4 years 2 months)
Open Banking, Online Payments, Java 11, 17, 21, Junit 4, 5, Spring Boot 2, 3, REST APIs, Microservices, Maven, Gradle, Git, GitHub, GitHub Actions, Kafka, Postgres, Docker, Kubernetes, AWS, MacOs, JIRA, Scrum, Datadog, Prometheus, Grafana, Cursor, Claude Code.
Migrated a suite of on‑premise microservices to AWS, improving scalability, reliability, and deployment automation.
Contributed in the mi
Java Tech Lead
Trustly
Apr 2021 - Mar 2022 (11 months)
JAVA 8 (J2SE, J2EE), JUnit 4, IntelliJ, Maven, GitHub, MacOs, JIRA, Scrum, Postman, OAuth2.
Led a team of five engineers to design and implement integrations with Open Banking APIs across multiple European banks, driving high‑quality delivery through hands‑on programming, mentoring, and rigorous code reviews.
Java Developer and Scrum Master
Trustly
May 2019 - Mar 2021 (1 year 10 months)
JAVA 8 (J2SE, J2EE), JUnit 4, IntelliJ, Maven, GitHub, MacOs, JIRA, Scrum, Postman, OAuth2.
Java Developer and Scrum Master, guiding the team in adopting Scrum practices by leading all ceremonies and collaborating closely with the Product Owner to refine the product backlog and prioritise delivery. Removed obstacles, streamlined processes, and improved team efficiency while driving the integratio
Consultant
Smart Consulting / BNP Paribas
Sep 2017 - Apr 2019 (1 year 7 months)
JAVA (J2SE, J2EE), Eclipse, EJB, JPA/Hibernate, JUnit 4, XML, Maven, Jenkins, Cruise Control, SVN, Oracle SQL, PL/SQL, Weblogic, JIRA, Waterfall.
Developed and maintained financial applications.
Performed functional analysis, unit testing, and non‑regression testing.
Provided operational and end‑user support for critical banking systems.
Consultant
Smart Consulting / SLIB
May 2017 - Aug 2017 (3 months)
JAVA (J2SE, J2EE), EJB 3.0, JMS, JUnit 4, GWT, Eclipse, Maven, SVN, Jenkins, PosgreSQL 9, Jboss WildFly, JIRA, Scrum.
Developed backend components using Java, EJB 3.0, JMS, GWT.
Performed unit and integration testing.
Worked with PostgreSQL, JBoss WildFly, and CI/CD pipelines.
Consultant
iCreate Consulting
Jun 2015 - Apr 2017 (1 year 10 months)
Worked as Consultant at iCreate Consulting.
Consultant
iCreate Consulting / TIMWE Lab
Jun 2015 - Apr 2017 (1 year 10 months)
JAVA (J2SE, J2EE), Servlets, Web Services REST/SOAP, WSDL, XML, JSON, SoapUI, HTTP, Eclipse, Jenkins, Maven, SVN, Unix, Oracle SQL, Tomcat, Jboss, JIRA, Scrum.
Developed backend services using Java, Servlets, REST/SOAP.
Performed testing, debugging, and maintenance.
Worked with Oracle SQL, Unix, Tomcat, JBoss.
Analyst/Programmer
Accenture Technology Solutions / Caixa Geral de Depósitos
Sep 2010 - May 2015 (4 years 8 months)
Developed and maintained enterprise systems using COBOL for large‑scale financial environments.
Performed technical design, functional analysis, and testing.
Provided operational support for mission‑critical applications.
Senior Programmer
Accenture Technology Solutions / Caixa Geral de Depósitos
Sep 2008 - Aug 2010 (1 year 11 months)
Developed and maintained banking systems in COBOL.
Supported production systems and contributed to technical design.
Programmer
Accenture Technology Solutions / Caixa Geral de Depósitos
Jan 2007 - Aug 2008 (1 year 7 months)
Developed and maintained banking systems in COBOL.
Supported production systems and contributed to technical design.
Trainee
WeDo Technologies
Oct 2005 - Jun 2006 (8 months)
Development of workflow‑based systems using workflow automation platforms, including testing and Java programming.
Education
Degrees, certifications, and relevant coursework
GALILEU - Focus on Success
Introduction to Project Management
Oct 2018
Source of Knowledge - Formação, Educação e Consultoria, Lda
Team Management and Leadership
May 2018
Iscte - Instituto Universitário de Lisboa
Licentiate degree, Computer Science and Management
2000 - 2006
Computer Science:
Programming (C++, Java, PHP)
Relational Database Design (Power Designer e SQL Adaptative Anywhere)
Information Systems design (UML)
Requirement and functional analysis (UML)
Management:
Financial and Management accounting
Financial analysis and management
Financial Markets and Financial Assets
Micro and Macro Economics
Universitat de les Illes Balears
Project management tools, Computer Science and management
2005 - 2005
Project management tools
Advanced Spanish
Basic Catalan
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Luís?
You can contact Luís and 600K+ other talented remote workers on Himalayas.
Message LuísGet 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!
