Portuguese company hires for hybrid position
Location: Lisbon, Portugal (Parque das Nações)
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid – 2 days per week on-site
️ Language Requirements: Portuguese (B2) and English (B2) – Mandatory
Seniority: Senior (5-6 years)
Sector: telecomunicações
Rate Between €1900 - 2200 RV
- ️ 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
This role is ideal for a backend developer who enjoys building modern Java applications using microservices architecture while collaborating closely with business stakeholders and multidisciplinary teams.
You will participate in the entire software development lifecycle, transforming business requirements into high-quality technical solutions while following modern development practices and Agile methodologies.
-
Develop and maintain backend applications using Java 8+ and Spring Boot.
-
Analyze functional and non-functional business requirements.
-
Translate business needs into scalable technical solutions.
-
Design and develop microservices-based architectures.
-
Work with relational and non-relational databases.
-
Produce and maintain technical documentation in English.
-
Participate in Agile ceremonies and collaborate with cross-functional teams.
-
Apply Clean Code principles and development best practices.
-
Manage source code using GitFlow or similar branching strategies.
-
Contribute to continuous improvement and software quality.
Technical Skills
-
5–6 years of experience in Backend Development.
-
Strong experience with Java (8 or higher).
-
Solid experience with Spring Boot.
-
Experience designing and developing Microservices.
-
Experience with relational and NoSQL databases.
-
Knowledge of GitFlow or similar branching strategies.
-
Strong understanding of Clean Code principles.
-
Experience writing and maintaining technical documentation.
-
Familiarity with Agile methodologies (Scrum/Kanban).
-
Comfortable working with technical documentation in English.
-
Ability to communicate effectively with both technical and business stakeholders.
-
Experience gathering and analyzing functional and non-functional requirements.
-
Strong analytical and problem-solving skills.
-
Proactive attitude and collaborative mindset.
-
Self-motivated, autonomous, and eager to learn.
-
Excellent verbal and written communication skills.
We are looking for a developer who combines strong backend technical expertise with excellent communication skills. The ideal candidate enjoys collaborating with business teams, designing scalable backend solutions, and delivering clean, maintainable, and high-quality code in an Agile environment. A proactive attitude, ownership mindset, and passion for continuous improvement will be key to succeeding in this role.
-
Do you have at least 5 years of experience developing backend applications with Java?
-
Have you worked extensively with Spring Boot in production environments?
-
Do you have hands-on experience designing and implementing Microservices?
-
Are you experienced with both SQL and NoSQL databases?
-
Have you worked using GitFlow or similar version control strategies?
-
Are you comfortable applying Clean Code and software engineering best practices?
-
Have you worked in Agile teams (Scrum/Kanban)?
-
Can you communicate confidently in both Portuguese and English (B2 or above)?
-
Are you currently based in Portugal and available to work in a hybrid model (2 days/week in Lisbon)?
Java, Java 8, Java Backend, Spring Boot, Backend Developer, Microservices, REST APIs, RESTful Services, SQL, NoSQL, Relational Databases, MongoDB, PostgreSQL, Oracle, Git, GitFlow, Version Control, Clean Code, Software Architecture, Backend Development, Technical Documentation, Agile, Scrum, Kanban, Telecommunications, Problem Solving, Spring Framework, Software Engineering.
#00347178