-
iQube IT Consulting

Senior Java Developer

iQube IT Consulting
Portugal · Full-time · Mid-Senior

iQube


iQube is an IT consulting company based in Lisbon, Portugal, specializing in accelerating its clients' digital transformation through intelligent and efficient technological solutions.


The company focuses on three main areas of services: IT Outsourcing (providing scalable integration of experienced professionals), Project Implementation (custom software development, web, and mobile applications), and AI Consulting (helping organizations implement and optimize Artificial Intelligence strategies, from feasibility assessments to building predictive systems). iQube operates with a flexible, customer-centric approach, supporting both Portuguese national operations and international customers through a nearshore model.


Senior Java Developer (Porto 2x office)


We’re looking for a Java Developer who thinks beyond the code.

We want someone who doesn’t just write Java — but truly understands why things work the way they do.

Someone who knows the difference between a Factory and a Builder, understands when to use JPA vs JDBC, and can spot a performance issue in a query just by looking at it.

A developer who knows Spring Boot, Spring Security, and exactly when to use a @Bean or a @PreAuthorize — not just because “that’s how it’s done,” but because it makes sense.


What we’re looking for

  • Strong experience with Java 8+ and Spring Boot;
  • Solid knowledge of JPA/Hibernate and the ability to analyze and improve query performance;
  • Deep understanding of design patterns (Factory, Builder, DAO, DTO);
  • Experience building and maintaining REST APIs with clean and scalable architecture (SOLID, Clean Code);
  • Familiarity with Spring Security and access control best practices;
  • Good communication skills and fluency in English.


Nice to have

  • Curiosity and willingness to learn new technologies;
  • A critical mindset — someone who enjoys debating architecture and performance decisions;
  • Experience working in Agile/Scrum environments.

Location: Hybrid – Porto

Language: English required


If you’re the kind of developer who doesn’t just memorize answers — but understands them — this might be the right challenge for you.

Key Skills

Ranked by relevance

java artificial intelligence ai
Login to Apply
Posted
Oct 27, 2025
Type
Full-time
Level
Mid-Senior
Location
Porto

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
iQube IT Consulting
Related

Desenvolvedor full stack

2026-01-13

Full-time
Mid-Senior
Portugal
IT Services
Information Technology
View Job Details
iQube IT Consulting
Related

Network Engineer (Core & RAN)

2026-02-16

Full-time
Mid-Senior
Portugal
IT Services
Information Technology
View Job Details
iQube IT Consulting
Related

Big Data Engineer (Lisbon or Porto)

2026-02-04

Full-time
Associate
Portugal
IT Services
Information Technology