# Java Full Stack Developer (Java 11+, Agile/Scrum environments, SaaS platform)

> D2B · Manila, Philippines (Remote) · Full-time · Posted 2026-05-21

**Workplace:** remote

**Department:** RecOps

## Description

**Position:** JAVA FULL STACK DEVELOPER

**Salary range**: up to Php 125,000 Philippine Peso _(The final amount will be at the the client discretion basing on the candidate’s skills and experience.)_

**Working Hours:** Monday to Friday following 9am-6pm AEST (7am-4pm Philippine Standard Time)

**Work set-up:** 100% Remote work (Independent Contractor Agreement)

**Holidays**: TBD

**Recruitment process**: multiple client interviews and assessment  

### OVERVIEW

Our client is a growing technology-driven organization focused on building scalable digital platforms and modern web-based solutions that support operational efficiency and seamless user experiences. They are looking for a Java Full Stack Developer to join their collaborative engineering team and contribute to the development, enhancement, and maintenance of secure, high-performing applications across both frontend and backend technologies within a fast-paced Agile environment.

### Key Responsibilities:

### Full Software Development Lifecycle

-   Participate in all stages of the Software Development Lifecycle (SDLC), including requirements gathering, solution design, development, testing, deployment, and ongoing support
-   Translate business and product requirements into scalable technical solutions
-   Develop maintainable, reusable, and efficient frontend and backend components
-   Contribute to continuous improvement initiatives and technology enhancements

### Backend Development & API Integration

-   Design, develop, and maintain backend applications using Java and Spring technologies
-   Build and maintain RESTful APIs supporting platform functionality and integrations
-   Integrate internal systems and third-party applications
-   Implement asynchronous processing and support distributed application architecture where required
-   Ensure reliable communication across services and application layers

### Frontend Development

-   Build responsive, user-friendly, and high-performing web interfaces
-   Collaborate with product and design teams to deliver intuitive user experiences
-   Maintain frontend standards related to performance, accessibility, and usability
-   Support modern component-based UI development practices

### Database Development & Management

-   Design and maintain scalable relational database structures
-   Write optimized SQL queries and stored procedures
-   Ensure database integrity, performance, and reliability
-   Improve application efficiency through indexing and query optimization

### Security, Performance & Scalability

-   Implement authentication and authorization solutions
-   Apply secure coding standards and best practices
-   Identify and resolve application bottlenecks and performance issues
-   Improve application scalability and resilience

### Collaboration & Quality Assurance

-   Work closely with Product, QA, and DevOps teams to deliver high-quality software solutions
-   Participate in code reviews and technical discussions
-   Develop unit, integration, and automated tests
-   Maintain technical documentation and development standards
-   Contribute actively to Agile ceremonies and sprint activities

### Required Skills & Technologies

### Backend Development

-   Strong experience with Java 11+
-   Strong understanding of:

-   Core Java
-   Object-Oriented Programming (OOP)
-   Collections
-   Streams
-   Exception Handling

-   Experience with:

-   JSP / Servlet
-   Thymeleaf
-   Spring Boot
-   Spring MVC
-   Spring Security
-   Hibernate / JPA

-   Experience building and maintaining RESTful APIs
-   Knowledge of:

-   Multi-threading
-   Concurrency
-   Asynchronous processing

-   Experience with messaging systems such as Apache Kafka or RabbitMQ is advantageous

### Frontend Development

-   Strong experience with:

-   HTML5
-   CSS3
-   JavaScript (ES6+)

-   Experience with responsive web development
-   Experience with CSS frameworks including:

-   Bootstrap
-   Material UI
-   Tailwind CSS

-   React.js experience is highly desirable
-   Familiarity with:

-   Webpack
-   Vite
-   npm/yarn

### Database Technologies

-   Strong SQL skills
-   Experience with:

-   MySQL
-   PostgreSQL

-   Experience in:

-   Database schema design
-   Query optimization
-   Indexing
-   Stored procedures

### DevOps & Cloud Technologies

-   Git version control
-   Maven / Gradle
-   CI/CD pipelines
-   Bitbucket
-   Jira
-   Docker
-   Kubernetes
-   Familiarity with cloud platforms such as:

-   AWS
-   Microsoft Azure
-   Google Cloud Platform

### Security

-   OAuth2 authentication and authorization
-   JWT implementation
-   Multi-Factor Authentication (MFA)
-   Secure coding practices and OWASP principles
-   Data validation and encryption methodologies

## Requirements

### Qualifications & Experience

-   Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience)
-   Minimum 3+ years of experience in Java Full Stack Development
-   Strong analytical, troubleshooting, and debugging skills
-   Experience developing scalable web applications and enterprise solutions
-   Experience working in Agile/Scrum environments
-   Strong communication and collaboration skills
-   Experience within SaaS, platform technology, or high-growth technology environments is highly preferred
-   Exposure to workflow-driven systems or customer-facing platforms is advantageous

## Apply

[Apply at D2B](https://apply.workable.com/d2b-1/j/ED88D71706/apply)

---
Powered by [Workable](https://www.workable.com)
