🔍We are looking for Java Developers
We are seeking Java Developers to join our team and contribute to a key IT project within the intellectual property sector. This full-time, remote role requires expertise in Java development, as well as strong problem-solving skills to ensure the efficiency and reliability of our systems. As part of an international team, a good level of English is essential for seamless collaboration with stakeholders across Europe.
About Us
At Altia, we create innovative digital solutions that deliver real value and drive meaningful change. Our clear purpose is to grow while fostering sustainable and long-lasting development. With a team of over 3,200 professionals across more than 20 locations in 7 countries since 1994, we apply our innovative vision of technology to truly impactful projects for more than 900 organizations driving change.
🏢 About the Project
This initiative is part of a strategic effort within the intellectual property sector to optimize operational processes through innovative ICT solutions. The project focuses on modernizing IT infrastructure, improving efficiency, and enhancing collaboration across international teams. You will play a key role in ensuring that technology aligns with and supports our broader organizational objectives.
✅ Minimum Requirements:
Experience:
* University degree (minimum 4 years) in a field related to Information and Communication Technology (ICT), or an equivalent qualification recognized under the Bologna framework.
* 7+ years of experience in software development, with a strong focus on backend solutions.
* At least 4 years of hands-on experience in Java development, working with frameworks such as Spring Boot.
* Proven experience in designing, building, and maintaining scalable and secure applications.
* Experience working in international and cross-functional teams, ensuring seamless collaboration.
* Strong knowledge of software development best practices, including testing, code reviews, and CI/CD pipelines.
🎯 Main Responsibilities:
* Develop, maintain, and optimize Java-based applications using Java 17 and Spring Boot to support key business processes.
* Implement and manage Spring Security to ensure secure application access.
* Utilize MapStruct for efficient object mapping and Hoverfly for API simulation and testing.
* Design and document REST APIs with OpenAPI & Swagger UI.
* Perform integration testing using Maven Failsafe and Serenity BDD.
* Work with Jakarta Servlet API and Apache HttpComponents (HttpClient 5) for web service interactions.
* Ensure high-quality code standards and best practices in software development.
* Collaborate with international teams to implement new features and improve system performance.
* Troubleshoot, debug, and resolve technical issues to ensure system stability.
* Work with cloud environments (preferably Google Cloud, though experience in other clouds is valued).
* Manage and optimize Kubernetes clusters for application deployment and scaling.
* Contribute to the continuous improvement of development workflows and automation.
* Ensure security, scalability, and maintainability of applications.
* Participate in code reviews and provide technical guidance to the team.
If you meet the requirements and are passionate about it, we want to meet you!
📩 Apply now and join our team.