Java Full Stack Developer; Java , Agile/Scrum environments, SaaS platform
Job in
Manila, Daggett County, Utah, 84046, USA
Listed on 2026-05-31
Listing for:
D2B
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
Java Developer, Full Stack Developer, Backend Developer, Software Engineer
Job Description & How to Apply Below
Location: Manila
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
- 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
- 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
- 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
- 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
- Work closely with Product, QA, and Dev Ops 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
- 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 Rabbit
MQ is advantageous
- 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
- Strong SQL skills
- Experience with:
- MySQL
- PostgreSQL
- Experience in:
- Database schema design
- Query optimization
- Indexing
- Stored procedures
- Git version control
- Maven / Gradle
- CI/CD pipelines
- Bitbucket
- Jira
- Docker
- Kubernetes
- Familiarity with cloud platforms such as:
- AWS
- Microsoft Azure
- Google Cloud Platform
- OAuth2 authentication and authorization
- JWT implementation
- Multi-Factor Authentication (MFA)
- Secure coding practices and OWASP principles
- Data validation and encryption methodologies
- 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 with in SaaS, platform technology, or high-growth technology environments is highly preferred
- Exposure to workflow-driven systems or customer-facing platforms is advantageous
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×