
Senior Full-Stack Developer – Java, Spring Boot, JavaScript, Vue
Interactivated Solutions
contract
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
HibernateJavaJavaScriptNoSQLSpringSpring BootSpringBootSQLTypeScriptVue.js
About the role
- Design and develop scalable, high-quality software for a US healthcare client
- Implement robust backend solutions using Java Spring Boot, following modular monolith and domain-driven design principles
- Build and improve front-end features using Vue.js, ensuring usability and performance
- Contribute to defining and maintaining clean, modular architecture with clear domain boundaries
- Participate in architectural discussions and propose improvements
- Conduct code reviews, uphold best engineering practices, and ensure high code quality
- Design and implement data tracking, auditing, and change data capture solutions
- Ensure performance, testability, maintainability, and extensibility across the codebase
- Collaborate with cross-functional teams (developers, QA, designers, PMs) within an Agile environment
- Introduce new tools, practices, and process improvements that enhance development efficiency
Requirements
- 7+ years of experience as a Full-Stack or Backend-focused Developer
- Strong expertise in Java and Spring Boot
- Hands-on experience with modular monolith architecture and domain-driven design
- Understanding of vertical slice architecture
- Strong experience with JavaScript/TypeScript; Vue is a plus
- Experience with REST APIs, SQL/NoSQL databases, JPA/Hibernate, Git
- Experience designing auditing and data tracking systems, including change data capture
- English at a minimum B2 level (required due to client communication)
- Ability to deliver clean, testable, maintainable code
- Familiarity with modern AI coding tools (Cursor, Windsurf, Jules, Copilot, CodeWhisperer, etc.) is a plus
- A photograph in the CV is mandatory for the application to be considered
Benefits
- Flexible working hours for better work-life balance
- Remote work opportunities
- Competitive compensation
- Transparent and engaging career growth paths
- A collaborative, supportive, and vibrant team culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring Bootmodular monolith architecturedomain-driven designJavaScriptTypeScriptVue.jsREST APIsSQLNoSQL
Soft skills
collaborationcommunicationcode reviewproblem-solvingclean code delivery