Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid — 2 days per week on-site
️ Language Requirements: Portuguese and English — minimum B2
Seniority: Senior (5+ years)
Core Stack: Java, Kotlin, PostgreSQL, Microsoft SQL Server, Kubernetes, and SonarQube
Rate Between €3000 - 3500 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
In this role, you will contribute to the development and evolution of robust, scalable, and secure technology solutions using Java, Kotlin, relational databases, Kubernetes, and cloud technologies.
This opportunity is ideal for experienced professionals with a strong understanding of the software development lifecycle and the ability to contribute technically within Agile, DevOps, CI/CD, and Secure Software Development Life Cycle (SSDLC) environments.
You will work with reactive architectures, cloud APIs, Microsoft Azure services, CI/CD pipeline automation, and code quality and security analysis tools.
-
Develop and enhance applications using Java and Kotlin.
- Work with reactive architectures using Vert.x or equivalent reactive frameworks.
- Develop solutions using Spring.
- Design, develop, and integrate cloud APIs.
- Work with PostgreSQL and Microsoft SQL Server databases.
- Support the deployment and maintenance of applications running on Kubernetes.
- Participate in the design and evolution of CI/CD pipelines.
- Apply Agile and DevOps practices throughout the software development lifecycle.
- Ensure code quality and security using tools such as SonarQube and Checkmarx.
- Apply Secure Software Development Life Cycle (SSDLC) principles.
- Collaborate with multidisciplinary technical teams to design and deliver scalable, secure, and high-quality solutions.
- ️ The following requirements are mandatory and must be clearly demonstrated in your CV:
-
Strong software development experience with Java and Kotlin.
- Hands-on experience with PostgreSQL and Microsoft SQL Server.
- Experience working with Kubernetes.
- Practical knowledge and use of SonarQube.
- Experience with Vert.x, another reactive framework, or Spring.
- Strong understanding of software engineering processes and the software development lifecycle.
- Experience working in Agile and DevOps environments.
- Experience integrating and consuming Cloud APIs.
- Experience building and maintaining CI/CD pipelines.
- Familiarity with Secure Software Development Life Cycle (SSDLC) practices.
- Knowledge of code quality and application security tools.
- Portuguese and English proficiency at B2 level or higher.
- Availability to work in a hybrid model in Lisbon, attending the office two days per week.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Technical experience and maturity appropriate for a Master-level Software Engineer position.
-
Experience with Microsoft Azure.
- Hands-on experience with Azure Kubernetes Service (AKS).
- Experience with Azure Batch.
- Experience with Azure Storage.
- Experience building CI/CD pipelines using Azure DevOps.
- Practical experience with Checkmarx.
- Experience developing applications with Angular.
- Experience with C++.
- Experience working in reactive architectures and cloud-native environments.
- Previous experience in projects requiring high standards of security, scalability, and code quality.
We are looking for a highly skilled professional with strong technical maturity who can work independently and contribute to architectural decisions, software quality, security, and continuous solution improvement.
The ideal candidate is:
-
Highly proficient in Java, Kotlin, and cloud-native technologies.
- Experienced across the entire software development lifecycle.
- Comfortable working in complex, multidisciplinary environments.
- Strongly committed to software quality, security, and engineering best practices.
- Able to analyze complex problems and propose effective technical solutions.
- Collaborative when working with technical teams and business stakeholders.
- An effective communicator in both Portuguese and English.
- Willing to mentor and share knowledge with other engineers.
- Committed to continuous improvement, innovation, and delivering high-quality results.
-
Do I have solid, demonstrable experience with Java, Kotlin, PostgreSQL, Microsoft SQL Server, and Kubernetes?
- Have I developed robust, scalable applications using Vert.x, another reactive framework, or Spring?
- Do I have practical experience with CI/CD, Agile, DevOps, and Cloud APIs?
- Am I familiar with SSDLC principles and have I used tools such as SonarQube or Checkmarx to improve code quality and security?
- Do I have Portuguese and English at B2 level or higher, and am I available to work two days per week on-site in Lisbon?
- ️ Important: The mandatory requirements are screening criteria. Your CV should clearly demonstrate the relevant technologies, responsibilities, and professional experience. Simply listing technologies in the skills section without evidence of practical use may not be sufficient.
Java, Kotlin, PostgreSQL, Microsoft SQL Server, SQL Server, Kubernetes, SonarQube, Vert.x, Spring, Spring Framework, Reactive Frameworks, Reactive Programming, Cloud APIs, API Integration, Microsoft Azure, Azure Kubernetes Service, AKS, Azure Batch, Azure Storage, CI/CD, CI/CD Pipelines, Azure DevOps, Agile, Agile Methodologies, DevOps, SSDLC, Secure Software Development Life Cycle, Secure Software Development, Checkmarx, Application Security, Code Security, Code Quality, Cloud-Native, Angular, C++, Software Architecture, API Integration, Lisbon, Portuguese B2, English B2.
#e-mail