Full Stack Java Developer - Work From Home / Dayshift
Twoconnect • Metro Manila, Philippines
Posted: April 29, 2026
Job Description
The Java Full Stack Developer is responsible for designing, developing, and maintaining scalable, secure, and high-performing web applications across backend and frontend systems within a SaaS environment. This role delivers end-to-end development, including architecture, API integration, database design, and performance optimisation, while collaborating with cross-functional teams to build reliable, maintainable solutions that support platform growth.
- Design, develop, and maintain scalable backend and application components.
- Participate in the full software development lifecycle, including requirements gathering, solution design, development, testing, deployment, and support.
- Develop and maintain applications using Java, Spring Boot, Spring MVC, Spring Security, Hibernate, and JPA.
- Support frontend integration and development tasks using HTML5, CSS3, JavaScript, and modern UI technologies where required.
- Design and maintain relational database schemas, write optimised SQL queries, and support data integrity, performance, and reporting requirements.
- Contribute to secure authentication and authorisation flows using technologies and standards such as OAuth2 and JWT.
- Work closely with QA, DevOps, product, and design teams to support quality delivery outcomes.
- Bachelor’s degree in Computer Science or related field, or equivalent experience, with 3+ years in Java web application development.
- Strong proficiency in Java (11+) and core concepts such as OOP, collections, streams, and exception handling.
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, Hibernate, and JPA.
- Proven ability to design, build, and maintain RESTful APIs and integrate third-party services.
- Solid understanding of frontend technologies (HTML5, CSS3, JavaScript) and database management (MySQL/PostgreSQL).
- Experience with Git, build tools (Maven/Gradle), Agile methodologies, and strong debugging/problem-solving skills.
- Exposure to modern tools and practices such as React, Docker, CI/CD, cloud platforms, and secure coding standards is advantageous.
Additional Content
The Java Full Stack Developer is responsible for designing, developing, and maintaining scalable, secure, and high-performing web applications across backend and frontend systems within a SaaS environment. This role delivers end-to-end development, including architecture, API integration, database design, and performance optimisation, while collaborating with cross-functional teams to build reliable, maintainable solutions that support platform growth.
- Design, develop, and maintain scalable backend and application components.
- Participate in the full software development lifecycle, including requirements gathering, solution design, development, testing, deployment, and support.
- Develop and maintain applications using Java, Spring Boot, Spring MVC, Spring Security, Hibernate, and JPA.
- Support frontend integration and development tasks using HTML5, CSS3, JavaScript, and modern UI technologies where required.
- Design and maintain relational database schemas, write optimised SQL queries, and support data integrity, performance, and reporting requirements.
- Contribute to secure authentication and authorisation flows using technologies and standards such as OAuth2 and JWT.
- Work closely with QA, DevOps, product, and design teams to support quality delivery outcomes.
- Bachelor’s degree in Computer Science or related field, or equivalent experience, with 3+ years in Java web application development.
- Strong proficiency in Java (11+) and core concepts such as OOP, collections, streams, and exception handling.
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, Hibernate, and JPA.
- Proven ability to design, build, and maintain RESTful APIs and integrate third-party services.
- Solid understanding of frontend technologies (HTML5, CSS3, JavaScript) and database management (MySQL/PostgreSQL).
- Experience with Git, build tools (Maven/Gradle), Agile methodologies, and strong debugging/problem-solving skills.
- Exposure to modern tools and practices such as React, Docker, CI/CD, cloud platforms, and secure coding standards is advantageous.