Joao Marques
AeroLeads people directory · profile

Joao Marques Email & Phone Number

Technical Lead at Princess Cruises
Location: Macaé, Rio De Janeiro, Brazil 13 work roles 1 school
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Technical Lead
Location
Macaé, Rio De Janeiro, Brazil
Company size

Who is Joao Marques? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Joao Marques is listed as Technical Lead at Princess Cruises, a with 14975 employees, based in Macaé, Rio De Janeiro, Brazil. AeroLeads shows a matched LinkedIn profile for Joao Marques.

Joao Marques previously worked as Senior Java Developer at Princess Cruises and Java Software Engineer - External Subscription Billing Integration at Marginedge. Joao Marques holds Engineer’S Degree, Telecommunications Engineering from Universidade Federal Fluminense.

Company email context

Email format at Princess Cruises

This section adds company-level context without repeating Joao Marques's masked contact details.

Princess Cruises

Review company-level records connected to Joao Marques before choosing the right outreach path.

Profile bio

About Joao Marques

Java Software Engineer.I'm a passionate Software Engineer driven with a commitment to building unbreakable and observable software solutions. I enjoy creating nice relationships with colleagues and a collaborative environment that focuses on project success.I have worked for Brazilian banks, as well as companies in the United States and Germany, such as Dell, Mercedes-Benz and Siemens.My primary focus has always been on understanding the company's business to effectively address the required problems. Additionally, I bring ideas to the team on things that could improve the code to enhance security, increase profitability, and boost the company's market credibility with their software.

Current workplace

Joao Marques's current company

Company context helps verify the profile and gives searchers a useful next step.

Princess Cruises
Princess Cruises
Technical Lead
Vila Velha, ES, BR
Website
Employees
14975
AeroLeads page
13 roles

Joao Marques work experience

A career timeline built from the work history available for this profile.

Java Software Engineer - External Subscription Billing Integration

United States

I collaborated with my colleagues on the integration of the external subscription payment system for Margin Edge, used by over 𝟔,𝟎𝟎𝟎 𝐫𝐞𝐬𝐭𝐚𝐮𝐫𝐚𝐧𝐭𝐬. My primary responsibility was to develop 𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 routes that utilize 𝐒𝐍𝐒 𝐧𝐨𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 to receive various events, such as approved payments, declined payments, subscription cancellations, and other related notifications.I used 𝐀𝐖𝐒 CodeBuild to deploy to test servers, ensuring that new features were… Show more I collaborated with my colleagues on the integration of the external subscription payment system for Margin Edge, used by over 𝟔,𝟎𝟎𝟎 𝐫𝐞𝐬𝐭𝐚𝐮𝐫𝐚𝐧𝐭𝐬. My primary responsibility was to develop 𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 routes that utilize 𝐒𝐍𝐒 𝐧𝐨𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 to receive various events, such as approved payments, declined payments, subscription cancellations, and other related notifications.I used 𝐀𝐖𝐒 CodeBuild to deploy to test servers, ensuring that new features were tested in a controlled environment before being implemented in production. I also actively participated in 𝐜𝐨𝐝𝐞 𝐫𝐞𝐯𝐢𝐞𝐰𝐬 with my colleagues, ensuring the adoption of best practices in software implementation. Show less

Java Software Engineer - Freepour Integration

United States

I developed, along with my colleagues, the main functionalities of the Freepour inventory management system, ensuring precision and reliability in data processing.I also developed part of the deployment system for Freepour on the AWS cloud, ensuring scalability and continuous availability. I utilized DevOps practices to automate the deployment process, using tools such as AWS CodePipeline and AWS CloudFormation. Created comprehensive tests that not only validate system functionalities… Show more I developed, along with my colleagues, the main functionalities of the Freepour inventory management system, ensuring precision and reliability in data processing.I also developed part of the deployment system for Freepour on the AWS cloud, ensuring scalability and continuous availability. I utilized DevOps practices to automate the deployment process, using tools such as AWS CodePipeline and AWS CloudFormation. Created comprehensive tests that not only validate system functionalities but also verify the integrity of AWS resources like S3 Bucket, DynamoDB, and SNS service, ensuring the robustness and reliability of the system through automated tests and continuous integration.Additionally, I implemented bulk data insertion queries to ensure maximum efficiency and system performance, especially during intensive inventory operations. Show less

Feb 2024 - May 2024

Java Software Engineer - Banco Do Nordeste

Brazil

As the 𝐋𝐞𝐚𝐝 𝐁𝐚𝐜𝐤𝐞𝐧𝐝 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 for the Central Bank Data Transmission Application (internally known as Sicor), I was responsible for overseeing the maintenance and enhancement of two microservices developed in java 8. The microservices I worked with had a huge impact on the company, as every bank movement of the bank's 𝐬𝐢𝐱 𝐦𝐢𝐥𝐥𝐢𝐨𝐧 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 relied on them. I facilitated daily stand-up meetings following the Agile Kanban methodology using Azure DevOps, ensuring… Show more As the 𝐋𝐞𝐚𝐝 𝐁𝐚𝐜𝐤𝐞𝐧𝐝 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 for the Central Bank Data Transmission Application (internally known as Sicor), I was responsible for overseeing the maintenance and enhancement of two microservices developed in java 8. The microservices I worked with had a huge impact on the company, as every bank movement of the bank's 𝐬𝐢𝐱 𝐦𝐢𝐥𝐥𝐢𝐨𝐧 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 relied on them. I facilitated daily stand-up meetings following the Agile Kanban methodology using Azure DevOps, ensuring efficient team collaboration and project management. A key aspect of my role involved integrating the application with the bank's authentication server, ensuring secure transmission of the vast number of messages exchanged with the central bank.In addition to my 𝐫𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬, I developed and optimized new SQL Server queries to improve database interactions and overall application efficiency. I diagnosed and resolved software defects, maintaining application stability and reliability. I also took the initiative to update and maintain libraries to their latest versions, guaranteeing optimal performance and security. Show less

Sep 2023 - Feb 2024

Full-Stack Developer - Caixa Economica

Brazil

As a Full Stack Developer (Java + Angular), I actively participated in the development of an application for contract management for one of the 𝐥𝐚𝐫𝐠𝐞𝐬𝐭 𝐛𝐚𝐧𝐤𝐬 𝐢𝐧 𝐁𝐫𝐚𝐳𝐢𝐥, Caixa Econômica.My responsibilities included developing a 𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 on a monolithic server and integrating the application with Caixa Econômica's authorization server. Additionally, I took part in daily meetings with the bank's team, adopting the agile Kanban methodology to incorporate new… Show more As a Full Stack Developer (Java + Angular), I actively participated in the development of an application for contract management for one of the 𝐥𝐚𝐫𝐠𝐞𝐬𝐭 𝐛𝐚𝐧𝐤𝐬 𝐢𝐧 𝐁𝐫𝐚𝐳𝐢𝐥, Caixa Econômica.My responsibilities included developing a 𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 on a monolithic server and integrating the application with Caixa Econômica's authorization server. Additionally, I took part in daily meetings with the bank's team, adopting the agile Kanban methodology to incorporate new functionalities into the system. I continuously updated libraries to more recent versions, ensuring 𝐛𝐞𝐭𝐭𝐞𝐫 𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐚𝐧𝐝 𝐬𝐲𝐬𝐭𝐞𝐦 𝐬𝐞𝐜𝐮𝐫𝐢𝐭𝐲.I was responsible for 𝐦𝐢𝐠𝐫𝐚𝐭𝐢𝐧𝐠 𝐀𝐧𝐠𝐮𝐥𝐚𝐫 𝐟𝐫𝐨𝐦 𝐯𝐞𝐫𝐬𝐢𝐨𝐧 𝟓 𝐭𝐨 𝟏𝟔, bringing efficiency and fixing a large amount of user interaction issues with the browser. Show less

Feb 2023 - Sep 2023

Java Software Engineer

United States

Project: Vote 411 - American Election Candidates InformationIn this project, I was responsible for building a Rest API from scratch using Spring Boot. The server allowed users to view information about candidates in American elections, including not just presidential elections but also state and municipal elections. Some authenticated users could use the API to add information about candidates and perform statistical analyses.The Spring Boot server was extensively documented… Show more Project: Vote 411 - American Election Candidates InformationIn this project, I was responsible for building a Rest API from scratch using Spring Boot. The server allowed users to view information about candidates in American elections, including not just presidential elections but also state and municipal elections. Some authenticated users could use the API to add information about candidates and perform statistical analyses.The Spring Boot server was extensively documented with Swagger to ensure the API was clear and accessible to the public. I added metric analyses for the microservice using Datadog, enabling effective performance monitoring with developers notifications in case of production system errors. I deployed the microservice on AWS, integrating it with the company's authentication server, developed Docker Compose files for container initialization, facilitating the configuration and management of the development environment.One of the biggest challenges of this experience was developing SQL queries to access legacy data from past American elections and determining the geographic location of states and cities. The web application is available here, feel free to take a look: https://www.vote411.org/ Show less

Jul 2022 - Feb 2023

Java Software Developer

Texas, United States

Dell After-SalesIn this role, I maintained multiple Spring Boot microservices within Dell's international after-sales sector. My duties included analyzing production and test server logs to identify and resolve system bugs, as well as developing new features to enhance the microservices.I also handled the integration of these microservices with other Dell APIs and documented the code I added to the system, some of these integrations involved queue messages with Kafka and… Show more Dell After-SalesIn this role, I maintained multiple Spring Boot microservices within Dell's international after-sales sector. My duties included analyzing production and test server logs to identify and resolve system bugs, as well as developing new features to enhance the microservices.I also handled the integration of these microservices with other Dell APIs and documented the code I added to the system, some of these integrations involved queue messages with Kafka and RabbitMq. Additionally, I developed GitLab pipelines to automate the deployment process, for a streamlined and efficient rollout of updates. I reviewed my colleagues pull requests using Gitlab to help keeping the codebase clean for future developes. Show less

Oct 2021 - Jul 2022

Java Software Developer - Siemens

Germany

During this experience, my colleagues and I initially worked at Siemens in Erlangen for approximately eight months before moving to our own office in Fürth, where I spent the next two years. Our primary focus was maintaining a desktop application that was originally developed in 2002 and required ongoing minor updates and enhancements.In this role, I managed the Windows servers used for testing, which involved installing new updates, managing keys, and configuring access controls. I… Show more During this experience, my colleagues and I initially worked at Siemens in Erlangen for approximately eight months before moving to our own office in Fürth, where I spent the next two years. Our primary focus was maintaining a desktop application that was originally developed in 2002 and required ongoing minor updates and enhancements.In this role, I managed the Windows servers used for testing, which involved installing new updates, managing keys, and configuring access controls. I also set up TeamCity as a CI/CD solution to streamline our development and deployment processes. My responsibilities included fixing bugs in both the front end and back end of the application.Using Jira, I followed a Kanban workflow organized by my team. I also analyzed solutions for updating the legacy codebase and worked on integrations with Microsoft and SAP systems.As part of the application support team, I handled tickets created by MyIt, ensuring timely and effective resolution of issues. Additionally, I participated in monthly production deployments with my colleagues. Show less

Aug 2019 - Oct 2021

Java Junior Developer - Mercedes-Benz

Germany

Working at Mercedes-Benz was a significant milestone in my career. In this role, I participated in weekly meetings with the Mercedes team to discuss and plan new tasks to be developed during the week, following a Kanban flow. I designed and developed CSS animations and coded new features for the application, including creating new pages for the system.I worked on integrating the Mercedes authentication server, ensuring seamless and secure user access. Additionally, I developed complex… Show more Working at Mercedes-Benz was a significant milestone in my career. In this role, I participated in weekly meetings with the Mercedes team to discuss and plan new tasks to be developed during the week, following a Kanban flow. I designed and developed CSS animations and coded new features for the application, including creating new pages for the system.I worked on integrating the Mercedes authentication server, ensuring seamless and secure user access. Additionally, I developed complex queries to interact with legacy production data, which often presented significant challenges due to their complexity and the need for precise handling. Show less

Mar 2019 - Aug 2019

Web Applications Developer Internship

Portugal

Application Maintenance for QIQIn this role, I maintained an application used by Siemens project managers to analyze project performance KPIs. My responsibilities included fixing bugs in the user interface to ensure optimal platform usability, implementing new features in the UI, and participating in Scrum meetings with the team to provide technical insights on potential changes.The technologies I used in this role were AngularJS for the front end, Java for developing REST APIs,… Show more Application Maintenance for QIQIn this role, I maintained an application used by Siemens project managers to analyze project performance KPIs. My responsibilities included fixing bugs in the user interface to ensure optimal platform usability, implementing new features in the UI, and participating in Scrum meetings with the team to provide technical insights on potential changes.The technologies I used in this role were AngularJS for the front end, Java for developing REST APIs, and GitLab for Scrum management. Show less

Jun 2018 - Jan 2019

Web Application Developer Internship

Portugal

This was my first professional experience in software development, where I relocated from Brazil to Portugal to participate in a professional internship. Siemens has always been a reference company for me in terms of employee welfare and work environment.Match MakerDevelopment of a web Single Page Application (SPA) that managers could use to search for Siemens employees based on their experience and specialties. Siemens employees could upload their resumes in PDF format, and the… Show more This was my first professional experience in software development, where I relocated from Brazil to Portugal to participate in a professional internship. Siemens has always been a reference company for me in terms of employee welfare and work environment.Match MakerDevelopment of a web Single Page Application (SPA) that managers could use to search for Siemens employees based on their experience and specialties. Siemens employees could upload their resumes in PDF format, and the application would extract data to include in the managers' searches. The development was carried out using Angular 6 for the front end and Node.js for the back end, with MongoDB as the database. I used Git for version control and created a responsive front end with Bootstrap. The application was deployed on Linux machines using SSH for simple and efficient deployments. Show less

Feb 2018 - Jun 2018

Network And Database Internship

Gti/Hu

Niterói, Rio De Janeiro, Brazil

During my internship, I performed database searches using SQL to support data analysis within the hospital. This work was essential in providing accurate and timely information for some hospital operations and decision-making processes.

Apr 2016 - Jan 2017
Team & coworkers

Colleagues at Princess Cruises

Other employees you can reach at princess.com. View company contacts for 14975 employees →

1 education record

Joao Marques education

FAQ

Frequently asked questions about Joao Marques

Quick answers generated from the profile data available on this page.

What company does Joao Marques work for?

Joao Marques works for Princess Cruises.

What is Joao Marques's role at Princess Cruises?

Joao Marques is listed as Technical Lead at Princess Cruises.

Where is Joao Marques based?

Joao Marques is based in Macaé, Rio De Janeiro, Brazil while working with Princess Cruises.

What companies has Joao Marques worked for?

Joao Marques has worked for Princess Cruises, Marginedge, Foton, Whereoware, and Dell Technologies.

Who are Joao Marques's colleagues at Princess Cruises?

Joao Marques's colleagues at Princess Cruises include Tita Mintun, Stuart Lithgow, Antonello Casiraro, Alcris Cardoza, and Kudakwashe Collins Kanhamo.

How can I contact Joao Marques?

You can use AeroLeads to view verified contact signals for Joao Marques at Princess Cruises, including work email, phone, and LinkedIn data when available.

What schools did Joao Marques attend?

Joao Marques holds Engineer’S Degree, Telecommunications Engineering from Universidade Federal Fluminense.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Joao Marques you were looking for.

View similar profiles