Submit
Senior Java Developer
Aveiro
Job description
We are looking for a Senior Backend Developer to join our client's team responsible for the Device Management product. This role involves contributing to the development and maintenance of backend services, ensuring the scalability, performance, and reliability of solutions within a modern microservices architecture.
The ideal candidate will have strong experience in Java, Kubernetes, and Quarkus, and be comfortable working in agile environments, with additional frontend knowledge being a valued asset.
This is for a Hybrid position in Aveiro or Porto, 3x a week.
Key Responsibilities;
- Design, develop, and maintain backend services for the Device Management platform.
- Work in a microservices-based environment with container orchestration.
- Ensure code quality, performance, and reliability through best practices.
- Collaborate with cross-functional teams, including frontend and DevOps.
- Contribute to continuous improvement of CI/CD pipelines and development workflows.
Requirements
Mandatory Technical Skills
- Backend Development: Java SE, Quarkus
- Dev Tools & Frameworks: Maven, Gradle, Git, Jira, SVN/CVS
- Web Technologies: RESTful APIs, HTTP/HTTPS, Swagger/OpenAPI
- Virtualization & Cloud: Docker, Kubernetes
- Operating System: Linux
- Architecture Knowledge: Microservices, Networking Protocols
- Communication: Advanced English proficiency (written and spoken)
Nice to Have
- Frontend development experience (JavaScript)
- Experience with Device Management systems or embedded platforms
- Familiarity with security systems and mobile network routers
Soft Skills
- Critical Thinking and Prioritization
- Adaptability and Flexibility
- Proactive Attitude (“Make it Happen” mindset)
- Continuous Learning and Development
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)