Job Description:
• 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
Apply Now
Apply Now