Remote job
Middle Full-Stack Developer (Java, Vue.js)
Job details
About this role
Role overview Build and improve full-stack software for a vehicle lifecycle platform used by organizations across insurance, repairs, parts, and related services. The role combines Java backend and Vue.js frontend development with automated testing, API work, and collaboration across a project team.
Responsibilities - Develop and test software features, including automated unit tests. - Deliver development tasks within agreed timeframes and contribute to technical discussions. - Work with project colleagues, managers, and end users to understand and address needs. - Review existing systems and identify improvements to performance, maintainability, and scalability. - Contribute ideas and manage multiple tasks as project needs require.
Requirements - Hands-on experience with Java or J2EE, Spring Boot microservices, Spring, and Hibernate. - Frontend experience with HTML, JavaScript, and Vue.js. - Experience with PostgreSQL or MySQL and with REST, SOAP, or similar web service APIs. - Familiarity with GitHub, Maven, AWS, and SoapUI. - Understanding of socket-level and multithreaded programming. - Upper-intermediate English and experience using AI coding tools such as Cursor or Copilot.
Benefits and work setup Work arrangements may be in-office, hybrid, or remote, depending on location and contract. Listed benefits include healthcare, learning support, wellbeing programs, team events, sports compensation, referral bonuses, and equipment; availability varies by location and contract. International project opportunities are also mentioned.