Logo for Direct To Business

Full Stack Developer 1 (with Vaadin Framework experience) - 032

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 and Conditions: Mondays to Fridays, 7:00am to 4:00pm Philippine Time; 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

  • Design, develop, and maintain robust backend systems using Java, Spring Framework, Maven, Java Servlets, and JSP
  • Build and maintain RESTful APIs, ensuring scalability, performance, and security
  • Apply software and system design patterns to create clean, maintainable, and extensible architectures
  • Integrate applications with relational databases (MySQL) and ensure data integrity and performance
  • Follow Git-based version control and standard SDLC practices throughout development

Frontend Development

  • Design and develop responsive and user-friendly interfaces, applying a thorough understanding of UI/UX principles
  • Translate UI/UX requirements into functional and intuitive user experiences
  • Collaborate closely with stakeholders to ensure front-end implementations align with usability and design standards

System Design & Quality

  • Participate in system architecture planning and technical decision-making
  • Write clean, well-documented, and testable code
  • Troubleshoot, debug, and optimize application performance across the stack
  • Ensure applications meet quality, security, and maintainability standards

Collaboration & Communication

  • Work effectively with cross-functional teams including designers, product owners, and other developers
  • Communicate technical concepts clearly in written and spoken English
  • Take ownership of tasks and deliverables, demonstrating accountability and reliability
  • Proactively identify improvements and continuously enhance technical skills

Nice-to-Have Contributions

  • Develop or enhance applications using Vaadin Framework for Java-based web applications
  • Contribute to mobile application development initiatives when required
  • Support or participate in AWS cloud-based deployments and infrastructure
  • Maintain or enhance legacy applications built with Java Swing

Requirements

QUALIFICATIONS

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience
  • 3–7+ years of professional experience in full stack software development, with a strong focus on Java-based web applications
  • Proven hands-on experience with:
    • Java, Spring Framework, Maven
    • Java Servlets and JSP
    • Relational databases, particularly MySQL
  • Experience using Vaadin Framework (strongly favorable)
  • Strong understanding of software and system design patterns and their real-world application
  • Experience designing and developing RESTful APIs
  • Good understanding of UI/UX principles and full-stack integration
  • Proficiency in Git and familiarity with SDLC practices
  • Strong problem-solving and critical-thinking skills
  • Excellent written and verbal communication skills in English
  • Highly responsible, reliable, and proactive, with the ability to work independently as an independent contractor
  • Strong willingness to learn, adapt, and continuously improve

Preferred / Nice-to-Have Qualifications

  • Exposure to HTML, CSS, and Javascript
  • Exposure to mobile application development
  • Experience with AWS cloud services
  • Familiarity with Java Swing, particularly for legacy systems
  • Prior experience working with international clients in a remote setup

Full Stack Engineer Related jobs

Other jobs at Direct To Business

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.