Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join iQube IT Consulting and take your career to the next level!
Application takes less than 5 minutes

