Hello everyone!
We are currently looking for a Senior Full-stack Software Engineer (Java) to join our team.
About us
We are an IT Consulting Group providing innovative digital solutions across Europe.
Learn more: www.altiacompany.com/en
The project
Join an international project focused on the development, maintenance and optimisation of modern web applications for a major European organisation.
You will contribute to the design and development of scalable front-end and back-end solutions, with a strong focus on Drupal, API integration, data visualisation and secure web services. The role also involves ensuring accessibility, performance, code quality and seamless interoperability between systems.
Requirements
- University degree equivalent to EQF Level 7 + 10 years of relevant IT experience; OR EQF Level 6 + 12 years of IT experience; OR secondary education + 17 years of IT experience.
- English B2 or higher, both written and spoken.
- 5+ years of server-side web development experience with PHP, Python, Java, Node.js or equivalent, including 2+ years working with Drupal and developing custom modules.
- 5+ years of front-end web development experience with HTML5, CSS and JavaScript, including responsive design, cross-browser compatibility and UI implementation in at least two projects.
- 3+ years of experience designing and implementing APIs and interoperability solutions, including REST/SOAP web services, structured data exchange and authentication/SSO integrations.
- Knowledge of JavaScript, HTML5, CSS, Angular, React, Vue, Bootstrap, Webpack and Vite.
- Experience with data visualisation technologies such as D3.js, Leaflet and charting/dashboard libraries.
- Knowledge of responsive design, web accessibility standards (WCAG 2.1 AA / EN 301 549) and web performance optimisation.
- Experience with PHP, Symfony components, REST API development and Python for scripting and data processing.
- Strong knowledge of Drupal, including custom module development, site building, theming and migrations between major versions.
- Experience with relational databases (PostgreSQL, MySQL or Oracle), schema design and query optimisation.
- Knowledge of REST, OpenAPI/Swagger, OAuth 2.0, OpenID Connect, JWT, SAML and CAS.
- Experience with secure development practices and authentication/authorisation mechanisms.
- Knowledge of Git workflows, Docker, Kubernetes/OpenShift, Jenkins or GitLab CI, Ansible, Linux, Apache and NGINX.
Nice to have
- Technical leadership and software architecture experience.
- Experience conducting code reviews and coordinating front-end, back-end and integration activities.
What we offer
- International and multicultural environment.
- Opportunity to work with a major European organisation.
- Challenging projects involving modern web technologies and Drupal development.
- Career growth opportunities.
This job offer has been drafted with impartiality and non-discrimination on the basis of gender, race, ideology or any other grounds in mind. In particular, it complies with current regulations on gender equality between women and men (Royal Decree-Law 6/2019).