At Emagine Portugal, we are not just another tech consultancy — we are part of a multinational group with a strong presence across Europe and Asia, delivering high-impact solutions to some of the most innovative technology projects out there.
Our goal? To be the most dynamic, energetic, and reliable player in the market. And for that, we need you.
We are looking for a Senior Java Developer to help improve and maintain high standards of code quality, testing, and DevOps practices across development teams.
In this role, you will play a key part in analyzing and following up on improvements identified through SonarQube, supporting teams in strengthening development practices and ensuring high-quality, secure, and maintainable code.
You will work closely with development and DevOps teams across multiple projects, providing guidance, conducting code reviews, and promoting best practices across the software development lifecycle.
Key Responsibilities:
* Identify and follow up on code quality improvements based on SonarQube analysis.
* Support teams in increasing unit test coverage and strengthening testing practices.
* Conduct code reviews and provide constructive feedback to developers.
* Promote coding standards and development best practices across teams.
* Analyze security and vulnerability scan results and ensure issues are addressed.
* Contribute to the integration and optimization of DevOps tools.
* Support the standardization of Docker practices across projects.
* Ensure code quality tools are effectively integrated into the development lifecycle.
* Help teams proactively identify and address code quality issues.
* Support the configuration and customization of SonarQube quality profiles.
* Promote a culture of continuous improvement across development teams.
* Provide technical guidance and coaching to developers.
Technical Skills
Programming:
* Advanced Java with strong knowledge of Java EE
* Basic knowledge of Python
Frameworks:
* Spring
* Hibernate
Code Quality & Testing
Experience with:
* SonarQube
* Code quality best practices
* JUnit
* Mockito
* Code review processes
DevOps & CI/CD
Knowledge of CI/CD practices and tools including:
* Git
* Jenkins
* SonarQube
* JMeter
* RTC
Databases
Strong SQL knowledge and experience with:
* MySQL
* PostgreSQL
* Oracle
Containers:
* Experience working with Docker
Languages:
* English – Required
* French – Nice to have
Interested? Let's talk!