ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Full Stack Developer 1 (Java & Vaadin) - 032

D2B

Metro Manila, Philippines Remote permanent

Posted: December 17, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design, develop, and maintain scalable web-based applications using Java and modern front-end technologies.

Job Description

Position: Full Stack Developer (with Vaadin Framework experience)

Salary range: PHP 120,000 – PHP 180,000, depending on experience, technical depth, and architectural capability

Working Hours: Mondays to Fridays, 7:00am to 4:00pm Philippine Time;

Work set-up: 100% Remote work

Holidays: TBD

OVERVIEW

The company is seeking a highly skilled Full Stack Developer to design, develop, and maintain scalable web-based applications using Java and modern front-end technologies. This role requires strong backend expertise with the Spring Framework, solid front-end development skills, and a deep understanding of software architecture and design patterns.

The ideal candidate is a proactive problem-solver who can work across the full software development lifecycle—from system design and API development to UI implementation and database integration—while following best practices in software engineering and SDLC processes. This is a full-time, remote, independent contractor role, working with international stakeholders.

RESPONSIBILITIES

Backend Development

• Expert System Design: Design, develop, and maintain robust backend systems using Java, Spring Framework (Spring Boot), and Maven.
• Scalable API Design: Build and secure RESTful APIs, ensuring they are optimized for performance and high data volume.
• Database Management: Architect and optimize MySQL relational databases, ensuring strict data integrity and query efficiency.
• Architectural Leadership: Apply complex system design patterns to create clean, maintainable, and extensible codebases.

Frontend & UI Ownership

• Vaadin Development: Lead the development of user-facing features using the Vaadin Framework.
• UI/UX Advocacy: Since we do not have a dedicated UI designer, you must care deeply about the user experience, translating requirements into functional, "clean," and intuitive interfaces.
• Full-Stack Versatility: Maintain a "front-to-back" mindset; we are looking for a developer who is equally comfortable in both realms

AI-Driven Productivity & Quality

• Agentic Coding: Leverage AI coding tools (e.g., GitHub Copilot, Cursor, or agentic coding tools) to accelerate development and solve complex problems.
• Quality Assurance: Write clean, testable code and proactively troubleshoot performance bottlenecks across the entire stack.


Requirements:
QUALIFICATIONS

Required Technical Skills

• Bachelor’s Degree: Computer Science, IT, or equivalent practical experience.
• Professional Experience: 3–7+ years in full-stack development, specifically with Java-based web applications.
• Java Mastery: Expert-level proficiency in Java; this is not an intern or junior-level position.
• Framework Expertise: Strong hands-on experience with Spring Boot, Maven, Java Servlets, and JSP.
• Vaadin Proficiency: Professional experience with Vaadin Framework is strongly favorable.
• SDLC & Version Control: High proficiency in Git and standard Agile/SDLC practices.

Soft Skills & Cultural Fit

• Technical Articulation: Ability to clearly explain complex technical concepts in simple English to international stakeholders.
• Proactive Problem-Solver: A "self-starter" who does not just wait for instructions but identifies improvements and takes ownership.
• Willingness to Learn: A genuine passion for staying updated on the latest tech trends and a drive for continuous self-improvement.

Soft Skills & Cultural Fit

• Cloud Infrastructure: Experience with AWS cloud services and deployments.
• Legacy Support: Familiarity with Java Swing for maintaining older systems.
• Mobile Development: Exposure to mobile app initiatives

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply