Senior Java Developer
We are seeking a highly skilled and experienced Senior Java Developer to join our international project team.
* This is a remote position, but candidates must be based in Portugal and available to travel to Brussels for one week at the beginning of the engagement.
Key Responsibilities:
* Design, develop, and maintain robust Java-based applications.
* Collaborate with cross-functional teams across Europe (remotely and during initial on-site onboarding).
* Participate in technical design and architecture discussions.
* Write clean, scalable, and efficient code following best practices.
* Conduct code reviews and provide mentorship to junior developers.
* Troubleshoot and resolve complex technical issues.
* Ensure performance, security, and quality standards are met.
* Contribute to CI / CD and automation processes.
Required Skills & Experience:
* Minimum 8 years of professional experience in Java development.
* Strong expertise with Java SE 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security).
* Experience with RESTful APIs, Microservices, and SOAP services.
* Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, Oracle, MySQL).
* Familiarity with tools like Maven, Git, Jenkins, Docker, and Kubernetes.
* Solid understanding of Agile / Scrum methodologies.
* Excellent communication skills in English (written and spoken).
* Must be currently based in Portugal.
* Must be willing to travel to Brussels for one week at project kickoff.
Benefits:
* Competitive daily rate.
* 100% remote flexibility (after Brussels onboarding).
* Opportunity to work in a dynamic, international, and supportive team.
* Long-term project stability and professional growth.