Top expert badge
Recommended expert
Profile header background

Rui (De Sousa) Rocha

Senior Java Backend Developer

Rui Rocha
Profile header overlay
Vila Nova de Gaia, Portugal

Experience

Apr 2019 - Jun 2024
5 years 3 months
Munich, Germany

Senior Java Backend Developer

EbiCentric

Expertise details
Position Summary
Senior Java Backend Developer at EbiCentric
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
  • Architected an automated investment banking application, streamlining complex processes and significantly enhancing operational efficiency through advanced software design and system integration.
  • Developed Java-based application-specific software for Julius Bär.
  • Oversaw system integration and distributed system architecture to ensure scalability and reliability.
  • Re-engineered and optimized existing applications for improved performance and reduced operational costs.
May 2018 - Apr 2019
1 year
Frankfurt, Germany

Senior Java Backend Developer

Arena Banking

Expertise details
Position Summary
Senior Java Backend Developer at Arena Banking
Industries
Banking and Finance
Business Areas
Information Technology
  • Delivered Java application-specific software for Bethmann Bank.
  • Specialized in software development, system integration, and distributed system architecture.
Aug 2012 - Jun 2024
11 years 11 months
Porto, Portugal

Owner and Lead Consultant

SINTAXE

Expertise details
Position Summary
Owner and Lead Consultant at SINTAXE
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Founded and managed SINTAXE, a boutique IT consulting and software development firm specializing in tailored solutions, consulting, outsourcing, and nearshoring services.
  • Developed Java-based application software and re-engineered distributed system architectures for EbiCentric (Julius Bär).
  • Designed and maintained the Product Information Brochure Module and implemented Java-specific software solutions for Kosmos Banking (Julius Bär, Bethmann Bank).
  • Developed custom Java software and integrated distributed system architectures for Arena Banking (Bethmann Bank).
  • Acted as Team Leader and Architect, designing and developing a credit analysis approval workflow software solution for Montepio Crédito.
  • Delivered a fully customized scheduling application for Dr. Schedule, managing the development lifecycle from concept to deployment.
  • Directed multidisciplinary teams and provided hands-on leadership in software development and system integration.
  • Spearheaded Agile methodologies and modern CI/CD practices, leveraging technologies like Java, Oracle, Kubernetes, GitOps, and Jenkins to ensure successful project delivery.
Aug 2012 - Apr 2018
5 years 9 months
Frankfurt, Germany

Senior Java Backend Developer

Kosmos Banking

Expertise details
Position Summary
Senior Java Backend Developer at Kosmos Banking
Industries
Banking and Finance
Business Areas
Information Technology
  • Architected and maintained the Product Information Brochure Module for Julius Bär and Bethmann Bank.
  • Focused on system integration and distributed system architecture development.
Feb 2008 - Jul 2012
4 years 6 months
Porto, Portugal

Team Leader and Information Analyst

Armis Group

Expertise details
Position Summary
Team Leader and Information Analyst at Armis Group
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Directed task assignment and supervised the development team to ensure timely delivery.
  • Acted as the primary liaison with clients to gather requirements and produce technical specifications.
  • Contributed to Java and PL/SQL development for tailored software solutions.
Sep 2005 - Feb 2008
2 years 6 months
Porto, Portugal

Senior Software Engineer and Clinical Analysis EAI Responsible

Alert Life Sciences Computing

Expertise details
Position Summary
Senior Software Engineer and Clinical Analysis EAI Responsible at Alert Life Sciences Computing
Industries
Pharmaceutical
Business Areas
Information Technology
  • Oversaw clinical analysis EAI (Enterprise Application Integration) processes.
  • Conducted software development and collaborated with clients and third-party companies.
Oct 2004 - Sep 2005
1 year
Cortegaça, Portugal

Senior Developer

Microfil

Expertise details
Position Summary
Senior Developer at Microfil
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Led requirements gathering and functional analysis for various projects.
  • Interfaced with clients to align deliverables with their business needs.
  • Delivered customized software development solutions.
Jan 1998 - Nov 2004
6 years 11 months
Porto, Portugal

Team Leader - Project Manager – Software Developer

Indra CPC

Expertise details
Position Summary
Team Leader - Project Manager – Software Developer at Indra CPC
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
Project Management
  • Managed the CRM Development Team and ensured the success of online banking projects.
  • Performed functional analysis and full-stack development, primarily in the financial sector.
  • Directed multidisciplinary teams and oversaw project management responsibilities.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Banking and Finance, and Pharmaceutical.

Information Technology
Banking and Finance
Pharmaceutical
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Project Management, and Product Development.

Information Technology
Project Management
Product Development
Profile match chart

Summary

IT professional with 20+ years of experience in software development and system architecture, with a proven track record in the banking and investment banking sectors. Experienced in roles ranging from Team Leader to Senior Developer and System Analyst, successfully guiding cross-functional teams and delivering complex projects on time and within scope.

Most recently, I have been serving as a Senior Developer, spearheading Agile initiatives and delivering innovative solutions using modern frameworks, CI/CD pipelines, and containerization technologies.

Skills

  • Leadership & Team Management: Skilled At Leading Software Teams And Driving Agile Projects, Ensuring High-quality, Timely Delivery; Experienced In Leading Cross-functional Teams, Mentoring Developers, And Managing Agile/scrum Projects From Concept To Delivery.
  • Client & Stakeholder Engagement: Adept At Building Trust, Translating Business Needs Into Technical Solutions, And Maintaining Long-term Client Partnerships; Strong Interpersonal And Communication Skills, With A Proven Ability To Translate Business Needs Into Scalable Technical Solutions.
  • Problem Solving: Skilled At Analyzing Complex Challenges And Implementing Effective, High-quality Solutions Under Tight Deadlines.
  • Software Development: Java, J2ee, C#, .Net, Php, Pl/sql.
  • Architectural Design: Distributed Systems, Microservices, Integration Architectures, System Scalability, And Security.
  • Frameworks & Libraries: Spring, Apache Solr, Zkoss.
  • Frontend Development: Jsp, Html, Css, Javascript, Ajax.
  • Databases: Oracle, Sql Server, Mysql, Postgresql.
  • Integration & Data Processing: Corba, Eai, Etl/elt, Pl/sql.
  • Devops & Ci/cd: Kubernetes, Argocd, Jenkins, Gitlab, Gitops.
  • Methodologies & Tools: Agile, Scrum, Jira.
  • Operating Systems: Linux, Windows.

Languages

Portuguese
Native
English
Advanced
Spanish
Advanced
French
Advanced

Education

Universidade do Porto

Master of Science · Informatics · Porto, Portugal

Universidade Portucalense

Bachelor of Science · Informatics · Porto, Portugal

Certifications & licenses

HL7 Control Specialist

Statistics

Experience

Total positions 8
Experience in Information Technology 24 y
Avg length 4 y 9 m
Longest experience 11 y 10 m

Global Experience

Countries worked in 2 (Portugal, Germany)
Primary country Portugal

Expertise

Recent roles Senior Java Backend Developer, Owner and Lead Consultant, Team Leader and Information Analyst
Main industries Information Technology, Banking and Finance, Pharmaceutical
Main business areas Information Technology, Project Management, Product Development

Qualifications

Highest degree Master
Certifications earned 1

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Rui based?

Rui is based in Vila Nova de Gaia, Portugal.

What languages does Rui speak?

Rui speaks the following languages: Portuguese (Native), English (Advanced), Spanish (Advanced), French (Advanced).

How many years of experience does Rui have?

Rui has at least 26 years of experience. During this time, Rui has worked in at least 6 different roles and for 8 different companies. The average length of individual experience is 3 years and 4 months. Note that Rui may not have shared all experience and actually has more experience.

What roles would Rui be best suited for?

Based on recent experience, Rui would be well-suited for roles such as: Senior Java Backend Developer, Owner and Lead Consultant, Team Leader and Information Analyst.

What is Rui's latest experience?

Rui's most recent position is Senior Java Backend Developer at EbiCentric.

What companies has Rui worked for in recent years?

In recent years, Rui has worked for EbiCentric and SINTAXE.

Which industries is Rui most experienced in?

Rui is most experienced in industries like Information Technology, Banking and Finance, and Pharmaceutical.

Which business areas is Rui most experienced in?

Rui is most experienced in business areas like Information Technology, Project Management, and Product Development.

Which industries has Rui worked in recently?

Rui has recently worked in industries like Banking and Finance and Information Technology.

Which business areas has Rui worked in recently?

Rui has recently worked in business areas like Information Technology, Product Development, and Project Management.

What is Rui's education?

Rui holds a Master in Informatics from Universidade do Porto and a Bachelor in Informatics from Universidade Portucalense.

Does Rui have any certificates?

Rui has 1 certificate: HL7 Control Specialist.

What is the availability of Rui?

Rui is immediately available for suitable projects.

What is the rate of Rui?

Rui's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Rui?

To hire Rui, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Rate comparison chart
Market avg: 380-540 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.