Point your AI agent at freehire and let it find you a job.

Get the CLI →

ALLRecruiter

NewBe an early applicant

Senior java developer / tech analyst (hybrid)

Posted
Discussion

Summary

Senior Java developer / tech analyst (7+ yrs) evolving a financial data management platform for a Portuguese company: backend services, APIs and integrations plus business analysis. Hybrid (2-3 days/week in Porto, Portugal). Stack: Java 21, Spring, PostgreSQL, microservices, Docker, cloud, CI/CD.

SENIOR JAVA DEVELOPER / TECH ANALYST (HYBRID PORTO)

Portuguese company hires for hybrid position

Location: Porto, Portugal

⚠️ Only candidates already based in Portugal will be considered

Work Model: Hybrid — 2 to 3 days per week in the office

️ Language Requirements: Fluent English — mandatory | French knowledge is valued

Seniority: Senior (7+ years)

Sector: Financial Services

Rate Between €2200 - 2700 RV / €1600 - 1800 CTI (gross value)

⚠️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success

About the Opportunity

We are looking for a Senior Java Developer / Technical Analyst to support the evolution of a financial data management platform. The role combines backend development with technical and business analysis, focusing on data quality, system integration, and scalable solutions.

Key Responsibilities

  • Develop and enhance backend services, APIs, and data-processing capabilities;
  • Analyse technical and business requirements;
  • Ensure data quality, consistency, and reliability;
  • Integrate the platform with external data providers;
  • Design scalable solutions using microservices and cloud-native principles;
  • Apply CI/CD, unit testing, and software engineering best practices;
  • Collaborate with business users and multidisciplinary technical teams.

Mandatory Requirements

  • At least 7 years of professional software development experience;
  • Strong experience with Java and Spring;
  • Knowledge of Java 21;
  • Advanced SQL and PostgreSQL skills;
  • Experience developing APIs and microservices;
  • Experience with CI/CD and unit testing;
  • Hands-on knowledge of Docker;
  • Experience with cloud platforms;
  • Ability to analyse and translate business requirements into technical solutions;
  • Fluent English and availability for hybrid work in Porto.

Nice to Have

  • Experience with financial data platforms;
  • Knowledge of data quality and external data integrations;
  • Basic or intermediate French.

Ideal Candidate Profile

The ideal candidate combines strong Java backend expertise with analytical and business-oriented thinking. You are comfortable discussing requirements with users, designing technical solutions, and working with complex financial data in modern cloud-native environments.

Questions for Candidates

  1. Do you have at least 7 years of software development experience?
  2. What is your recent experience with Java 21 and Spring?
  3. Have you worked as a Technical Analyst or collaborated directly with business users?
  4. What is your level of experience with PostgreSQL and advanced SQL?
  5. Have you developed APIs, microservices, or data-processing solutions?
  6. Do you have hands-on experience with Docker, cloud platforms, CI/CD, and unit testing?
  7. Have you worked with financial data or external data providers?
  8. Are you fluent in English? What is your French level?
  9. Are you available to work 2 to 3 days per week in Porto?
  10. Which contract model do you prefer, and is the proposed compensation aligned with your expectations?
  11. What is your availability to start?

CV Keywords

Java 21, Java, Spring, Spring Boot, Technical Analyst, Business Analysis, Backend Development, APIs, REST APIs, Microservices, Advanced SQL, PostgreSQL, Data Processing, Data Quality, Data Integration, External Data Providers, CI/CD, Unit Testing, Docker, Cloud Platforms, Cloud-Native, Financial Services, Financial Data Management, Fluent English, French

#e-mail

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available