Full Stack Engineer (Java)
Summary
Full-stack engineer at Ascendion's Makati City office designing, building, and maintaining web applications end to end: Java backend services and APIs, JavaScript frontends (React/Angular/Vue), SQL databases, testing, and code reviews. Requires 3-5 years' experience; Spring, Docker, and cloud skills preferred.
About us
Ascendion is a forward-thinking technology company committed to delivering innovative software solutions that drive business transformation for our clients. We specialise in building robust, scalable applications that solve complex business challenges. Our team is composed of talented engineers, architects, and innovators who are passionate about creating high-quality software and fostering a collaborative culture where excellence is celebrated.
About the role
We are seeking a talented Full Stack Engineer (Java) to join our engineering team in Makati City, Metro Manila. This is a full-time position where you will play a key role in designing, developing, and maintaining full-stack applications using Java and modern web technologies. You will be responsible for contributing to all layers of our application architecture, from backend services to frontend interfaces, ensuring optimal performance, scalability, and user experience. This role offers the opportunity to work on meaningful projects that directly impact our clients' business success whilst growing your technical expertise in a collaborative environment.
Key responsibilities
Develop, test, and deploy full-stack web applications using Java and contemporary web frameworks
Design and implement robust backend services, APIs, and microservices that meet scalability and performance requirements
Build responsive and intuitive front-end interfaces using modern JavaScript frameworks and technologies
Collaborate with product managers, UX designers, and other engineers to translate requirements into technical solutions
Participate in code reviews, architectural discussions, and technical design sessions to ensure code quality and best practices
Troubleshoot, debug, and optimise existing applications to improve performance and resolve production issues
Maintain and enhance databases, ensuring data integrity, security, and efficient query performance
Contribute to documentation, knowledge sharing, and mentoring of junior team members
Stay current with emerging technologies, industry trends, and best practices in full-stack development
What we're looking for
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience
3-5 years of professional experience in full-stack software development
Strong proficiency in Java and object-oriented programming principles
Solid experience with front-end technologies including HTML5, CSS3, and JavaScript (ES6+)
Experience with at least one modern front-end framework such as React, Angular, or Vue.js
Competence with SQL and relational database design (MySQL, PostgreSQL, or similar)
Familiarity with version control systems (Git) and agile development methodologies
Understanding of RESTful API design and web services architecture
Knowledge of software testing practices, including unit testing and integration testing
Strong problem-solving skills, attention to detail, and ability to work independently and as part of a team
Excellent communication skills with ability to explain technical concepts clearly
Preferred experience with Spring Framework, microservices architecture, Docker, or cloud platforms (AWS, Azure, GCP)
Preferred experience with CI/CD pipelines and DevOps practices
What we offer
Ascendion is committed to creating a supportive and rewarding work environment. We offer competitive compensation packages, opportunities for continuous professional development and skill advancement through training programmes and certifications. We foster a collaborative culture where your ideas are valued, and you have the opportunity to work on cutting-edge technology projects. We provide flexible work arrangements to support work-life balance, comprehensive health and wellness benefits, and a dynamic team environment where career growth is encouraged and supported. Additionally, we invest in our employees' long-term development through mentorship programmes and clear career progression pathways.
Apply now
Ready to make an impact as a Full Stack Engineer? We would love to hear from you. Please submit your CV, a portfolio or GitHub link showcasing your work, and a cover letter explaining why you are interested in joining Ascendion. Apply today and let's build something extraordinary together.