This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled Full Stack Developer (L2) with 5+ years of professional experience in Java-based backend development and modern frontend technologies including React.js, Vue.js, and TypeScript. The ideal candidate will contribute to designing and building scalable web applications with a clean architecture and seamless user experience.
Job Responsibility:
Develop scalable APIs using Java 8+, Spring Boot, and Spring Data JPA
Write service layers, business logic, and data access layers using Hibernate
Implement robust input validation, exception handling, and secure data processing
Integrate third-party APIs and work on pagination, filtering, and sorting
Build responsive and interactive user interfaces using React.js (Hooks, Context API), Vue.js (Vue 2 or 3, Vuex, Vue Router), Angular (v9+ with services and RxJS)
Develop applications using TypeScript, JavaScript (ES6+), HTML5, and CSS3
Manage component state, data bindings, form validations, and routing
Ensure cross-browser compatibility and optimize frontend performance
Use MySQL or PostgreSQL to write efficient SQL queries and stored procedures
Design and maintain relational schemas
Leverage Hibernate/JPA for ORM and query abstraction
Write and maintain unit tests using JUnit, Mockito, and frontend-specific test libraries (Jest, Vue Test Utils, Jasmine)
Debug application flows and address performance bottlenecks
Document REST APIs using Swagger/OpenAPI
Participate in agile ceremonies and code reviews
Collaborate with designers, QA, and other developers to ensure high-quality delivery
Requirements:
5+ years of professional experience in Java-based backend development and modern frontend technologies including React.js, Vue.js, and TypeScript
Bachelor’s or Master’s degree in Computer Science, IT, or equivalent