Embedded Fullstack (Java+Vue.js) Developer
-, Warszawa +4 Locations
Happy Team
👉 We are looking for an Embedded Backend & Frontend Developer to join our team working on the EV Charging Station project for a leading Chinese company in the renewable energy sector with a development office based in Amsterdam. The project focuses on designing and developing advanced charging solutions for electric vehicles, combining embedded systems with modern backend and frontend technologies.
👉 In this role you will be:
Tech Stack:
🔹 Backend: Java 17, Spring Boot, ActiveMQ, MySQL, H2, WebSocket
🔹 Frontend: Vue.js
🔹 Platform: Embedded Linux
👉 Scope of Work:
Backend Development Requirements:
🔹 Database Design: Design and implement databases (MySQL & H2) to store user data, charging tasks, historical records, and other business logic-related data.
🔹 Message Queue: Implement data exchange via ActiveMQ.
🔹 Business Logic: Develop business logic based on European charging standards and protocols.
🔹 API Development: Build secure RESTful APIs for frontend integration, handling data requests and sending commands to the device.
Frontend Development Requirements:
🔹 UI Design: Develop intuitive and responsive user interfaces using Vue.js, enabling users to manage charging tasks and view relevant data efficiently.
🔹 Interaction Optimization: Design and implement smooth user interactions, including real-time status updates and data visualization (e.g., charts).
🔹 Custom Business Logic: Adapt frontend applications to support specific business logic changes, ensuring flexibility in UI adjustments based on backend updates while maintaining essential user interactions and data display.
System Integration & Testing:
🔹 Hardware-Software Integration: Work with EV charging hardware in an Embedded Linux environment, ensuring component compatibility and performance.
🔹 Comprehensive Testing: Conduct unit tests, integration tests, and load testing to ensure software stability and reliability.
👉 Required Skills & Experience:
🔹 Strong expertise in Java, Spring Boot, Vue.js, MySQL, ActiveMQ, and WebSocket.
🔹 Experience in developing and deploying applications on Embedded Linux.
🔹 Familiarity with configuration service / set-up wizzard for the industrial devices, with prior project experience in this field preferred.
🔹 Willingness to travel to Amsterdam for business trips once every 2 weeks.
🔹 Very good English – both spoken (we sometimes call each other) and written (most daily communication is on Slack/Teams) – minimum B2 level.
👉 What we offer
🔹 Flexible and fully-remote job,
🔹 B2B contract,
🔹 Health insurance,
🔹 English lessons,
🔹 Happy initiatives, e.g. birthday fundraiser for the charity of your choice,
🔹 Financial bonus for first-time parents,
🔹 Funds for office space rental where you live,
🔹 Multisport card,
🔹 Monthly workshops that develop technical or soft skills,
🔹 Training budget and space for knowledge-sharing,
🔹 Happy Trip (company retreat) twice a year,
🔹 Defined goals, informal atmosphere and Happy Team support.
Happy Team is an award-winning IT partner delivering top-notch software solutions across multiple sectors, including eMobility, logistics, and eCommerce. They are recognized for excellence and committed to initiatives th...
Embedded Fullstack (Java+Vue.js) Developer
Embedded Fullstack (Java+Vue.js) Developer
-, Warszawa
Happy Team