Senior Java Developer / Technical Lead – Lisbon (Hybrid)
A well-established technology organization is seeking a
Senior Java Developer / Lead
to join its engineering team in
Lisbon
. The position follows a
hybrid work model
, and applicants must currently
reside in Portugal
.
We're looking for someone with a strong foundation in
Java backend development
, excellent technical understanding, and the ability to
mentor junior engineers
while contributing to the team's overall technical growth.
Key Requirements:
* University degree or equivalent higher education qualification
* Solid background in
Java backend development
, supported by strong theoretical knowledge
* Hands-on experience with
Spring
and
Spring Boot
frameworks
* Proficiency in
relational databases
such as
Oracle
,
PostgreSQL
, or
SQL
* Experience working with
JPA
and
Hibernate
* Understanding of
application architecture
(microservices, hexagonal, or related models)
* Knowledge of
CI/CD pipelines
and deployment automation
* English proficiency at
B2 level or higher
* Proven experience
mentoring and supporting junior developers
, including participation in onboarding processes
Desirable Skills:
* Exposure to
frontend development in Java frameworks
(e.g., Angular or other UI technologies)
* Experience with
AWS
or another major
cloud provider
* Strong analytical and problem-solving mindset
* Motivation for continuous learning and professional growth
* Familiarity with
Agile methodologies
, particularly
Scrum
Core Technologies:
* Java
* Spring / Spring Boot
* RDBMS (Oracle, PostgreSQL, SQL)
* JPA and Hibernate
Additional Technologies:
* Java Frontend frameworks
* AWS / GCP / Azure or similar cloud environments
* Agile project delivery
Experience Level:
8+ years
If you are an experienced Java professional ready to take on a senior technical challenge in a collaborative and forward-thinking environment, we'd love to hear from you.
Apply now and take the next step in your career as a Senior Java Developer.