D2B logo

Java Full Stack Developer

D2B Manila, Metro Manila, Philippines


No Relocation

Posted: May 21, 2026

Job 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
Position: JAVA FULL STACK DEVELOPERSalary 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 P...

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

Additional Content

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
Position: JAVA FULL STACK DEVELOPERSalary 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 P...

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