Select Page

Senior Software Engineer (Java Full-Stack or Angular Specialist)

Alabang, Muntinlupa / Lapu-Lapu City, Cebu

Role Overview

We are seeking a highly experienced and versatile Senior Software Engineer to join our dynamic development team. This role is open to candidates with deep expertise in either Full Stack Java development or Angular frontend development. The ideal candidate will leverage their 7+ years of experience to lead complex projects, define technical standards, and mentor junior developers. Your work will be crucial in developing, maintaining, and enhancing high-performance, scalable enterprise applications.

Key Responsibilities:

Common Responsibilities (All Candidates):

  • Architect & Design: Collaborate with product and engineering teams to define, design, and ship new features.
  • Code Quality & Review: Write clean, maintainable, and efficient code, and actively participate in code reviews to ensure quality standards.
  • Performance & Scaling: Identify and address performance bottlenecks, ensuring high responsiveness and scalability of applications.
  • Mentorship: Provide technical guidance and mentorship to other engineers on the team.
  • DevOps: Work with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud services (e.g., AWS, Azure, GCP).

Full-Stack Java Developer Focus:

  • Design and implement robust, secure, and highly available services using Java (JDK 11+) and the Spring ecosystem (Spring Boot, Spring Security, Spring Cloud).
  • Develop RESTful APIs and integrate with various databases (SQL/NoSQL like PostgreSQL, MySQL, MongoDB).
  • Own the entire software development life cycle for backend services, from concept to deployment.

Angular Developer Focus:

  • Lead the development of complex, single-page applications (SPAs) using Angular (v10+) and TypeScript.
  • Develop high-quality, reusable UI components and front-end libraries for future use.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Manage state effectively using tools like NgRx or comparable state management patterns.

Required Qualifications:

  • 7+ years of professional experience in software development.
  • Proven expertise in either the Java/Spring ecosystem or the Angular/TypeScript ecosystem.
  • Deep understanding of Software Development Life Cycle (SDLC), Agile/Scrum methodologies, and DevOps principles.
  • Excellent problem-solving skills and the ability to work independently on complex issues.
  • Strong communication skills, both written and verbal.

Specific Technical Skills:

  • If Full-Stack Java Developer:
    • Java (JDK 11+) and core concepts.
    • Spring Boot and Spring Framework (required).
    • Experience with microservices architecture.
    • Expertise in SQL/NoSQL database integration.
    • Familiarity with frontend technologies (HTML, CSS, JavaScript).
  • If Angular Developer:
    • Angular (v10+) and TypeScript (Expertlevel).
    • HTML5, CSS3, and preprocessors like SCSS/LESS.
    • RxJS and reactive programming patterns.
    • Experience with state management (e.g., NgRx/Redux).
    • Strong understanding of RESTful API integration.

Preferred Qualifications:

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience in a regulated industry (e.g., Finance, Healthcare).
  • A Bachelor’s or Master’s degree in Computer Science or a related field.

Find out more about Civicom Pacific at www.civi.com and our Feathers Project at www.feathersproject.org.

 

Job Level: Specialist
Line of Business: Developer
Location: Remote, PH
Shift: Graveyard Shift
Employment Type: Full Time
Date Posted: October 21, 2025

We’re looking for individuals who understand the value of good work, those who will take on the challenge of doing something important–something remarkable. We need people whose sense of purpose far exceeds the ordinary cycle of everyday life. If you’re looking to etch yourself as someone who made a difference, you are most welcome here.

Is this job vacancy not suitable for you? Don’t worry! We’re always on the lookout for Really Good People. Submit your profile and we’ll connect with you to explore other career opportunities with Civicom.