Fullstack Software Engineer – Java & Angular
Summary
Senior fullstack engineer building a Digital Customer Ecosystem platform that unifies eCommerce, product information, and content, working across Java/Spring Boot backend, Angular frontend, and Azure cloud with microservices, event-driven systems, Docker, and CI/CD. Fully onsite in Taguig on a mid shift starting 3:00 PM.
Location: McKinley, Taguig
Work Setup: Full Onsite
Shift: Mid Shift — starts at 3:00 PM
Employment: Direct Hire
Job Summary
We are looking for a Senior Fullstack Software Engineer with strong expertise in Java and Angular who is comfortable working across backend, frontend, cloud infrastructure, and distributed systems.
The ideal candidate has strong technical ownership, architectural awareness, and hands-on experience building and operating modern, cloud-native applications. The role will contribute to a comprehensive Digital Customer Ecosystem that brings together eCommerce, Product Information, and Content into a unified self-service experience.
The platform aims to support the complete customer lifecycle—from discovery and evaluation to purchase, usage, support, and repeat business.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- At least 5 years of professional software development experience.
- Strong hands-on experience in Java and Angular.
- Solid experience with Angular 10 or higher; experience with newer versions such as Angular 18 is a plus.
- Strong Java development experience, preferably with Java 25 or recent Java versions.
- Must have hands-on experience with practical Java and Angular development tasks, including:
- Java API Fetch and Aggregate
- Java REST GET – Simple
- Angular – Generate Username
- Strong experience with Spring Boot and REST API development.
- Experience with automated testing using JUnit 5, Mockito, component testing, and integration testing.
- Experience with Angular technologies including TypeScript, JavaScript, CSS, Angular Material, CDK, and Material Design.
- Familiarity with Web Components, Node.js, and NPM.
- Experience with frontend automation testing tools such as Playwright and/or Selenium.
- Experience with microservice architectures and API-based/event-driven system design.
- Practical experience with event-driven technologies such as Kafka, Azure Event Hub, or Azure Service Bus.
- Experience with Maven for build and dependency management.
- Experience with Docker and containerized applications.
- Hands-on experience with Azure Cloud.
- Working knowledge of AKS and/or Docker Swarm.
- Experience with CI/CD pipelines and automation using Jenkins and/or Azure DevOps.
- Strong experience with Git and code collaboration tools.
- Experience working with databases such as MS SQL, MongoDB, and/or MySQL.
- Ability to collaborate with architects and technical stakeholders on solution design and implementation.
- Strong problem-solving, communication, and technical troubleshooting skills.
Skills
- AKS
- Angular
- API
- Automation
- Azure
- Azure DevOps
- CDK
- CI/CD
- Cloud
- Cloud Native
- CSS
- DevOps
- Distributed Systems
- Docker
- E-commerce
- Event Driven Architecture
- Git
- Java
- JavaScript
- Jenkins
- JUnit
- Kafka
- Maven
- Microservices
- Mockito
- MongoDB
- MySQL
- Node.js
- Npm
- Playwright
- REST
- Selenium
- Solution Design
- Spring
- SQL
- Test Automation
- TypeScript