We invite a Senior Fullstack Java Developer (Vaadin+VueJS) to join our development team.

About us

  • On the market since 2002;
  • Operational departments and development hubs worldwide.

Project description

It is a tech company specializing in innovative digital solutions for telecom operators, service providers, and enterprises. It supports their clients in designing, developing, and maintaining robust and scalable systems. As part of the redesign of our MVNO platform, we are looking for an experienced Java Fullstack developer to bridge the existing business tool (built with Java 8 / Vaadin 8) and the new frontend module built with VueJS, which consumes various APIs.

Requirements

  • 6+ years of experience in Java development;
  • Strong experience in system integration and REST API development;
  • Good knowledge of microservice-based architectures;
  • Experience with Vaadin 8;
  • Experience with VueJS;
  • Ability to work independently, with strong analytical skills;
  • Fluent in spoken English and French with strong communication skills;
  • Work hours close to CET time zone.

Responsibilities

  • Analyze integration requirements between the existing components (Java/Vaadin) and the new module;
  • Adapt or develop REST APIs in Java to expose the required data;
  • Work closely with frontend and backend developers to ensure seamless integration of the module;
  • Ensure quality in data exchanges between modules (authentication, security, data validation, etc.);
  • Write technical documentation for the implemented integrations.

We offer

  • Employment is based on an employment contract of the country or a private entrepreneur contract without any reference to a specific location;
  • Paid vacations (24 working days/year) and sick leave;
  • Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, fully remote;
  • Working on exciting projects in international team of professionals;
  • Opportunities for learning and practicing new technologies; internal training;
  • Participating in inner meetups and permanent experience exchange with colleagues;
  • Well-defined development processes and methodologies;
  • Partial reimbursement of medical fees, massage or sports.

Recognize yourself? We are waiting for your CV!

Please, fill in the form and we will contact you in case if your experience suits our offer