Find a jobRecruiters

Java Developer (Mid to Senior)

Exclusive opportunity

Hybrid

Java Developer (Mid to Senior)

NCS Philippines

Java Developer (Mid to Senior)

Skills

Google Cloud PlatformSQL QueriesDockerJavaTesting & QAMicroservicesSpring BootGitAIAWSKubernetesAzure

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Makati City, Metro Manila, Philippines

Work mode:

Hybrid

Published on:

18 September 2026

What they need


Company Overview:
NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.

About us:
NCS Philippines is a leading technology solutions provider committed to delivering innovative software development services and digital transformation solutions to clients across multiple industries. We pride ourselves on fostering a collaborative culture that encourages technical excellence, continuous learning, and professional growth. Our team of talented developers and engineers work on challenging projects that make a real impact in the technology landscape.

About the role:
We are seeking a Java Developer (Mid to Senior) to join our development team in Makati City, Metro Manila. This is a full-time position that offers an excellent opportunity to contribute to meaningful projects whilst advancing your career in software development. In this role, you will take on greater technical responsibilities, mentor junior developers, and play a key part in the architectural decisions for our Java-based applications. You will work on complex systems that require strong problem-solving skills and a commitment to clean, maintainable code.

Key responsibilities:

  • Design, develop, and maintain robust Java applications and services using industry best practices
  • Collaborate with cross-functional teams including architects, business analysts, and quality assurance specialists to deliver high-quality software solutions
  • Conduct code reviews and provide constructive feedback to team members, ensuring adherence to coding standards and best practices
  • Mentor and guide junior developers in the team, fostering their technical growth and development
  • Participate in the full software development lifecycle, from requirements analysis and design through to implementation, testing, and deployment
  • Troubleshoot and resolve technical issues, optimising application performance and reliability
  • Contribute to architectural discussions and propose technical solutions for complex problems
  • Stay updated with emerging technologies and industry trends, recommending improvements to our development processes and tools

What we're looking for:

  • 4+ years of professional experience in Java development with demonstrated expertise in building scalable enterprise applications
  • Strong proficiency in Java, including knowledge of frameworks such as Spring, Spring Boot, and Hibernate
  • Solid understanding of object-oriented programming principles, design patterns, and SOLID principles
  • Experience with relational databases (SQL) and familiarity with database design and optimisation
  • Proficiency with version control systems, preferably Git
  • Familiarity with RESTful API development and microservices architecture
  • Experience with unit testing frameworks and test-driven development practices
  • Strong analytical and problem-solving skills with attention to detail
  • Excellent communication skills and the ability to work effectively in a team environment
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience
  • Preferred: Experience with cloud platforms (AWS, Azure, or GCP), containerisation technologies (Docker, Kubernetes), or DevOps practices
  • Preferred: Exposure to Agile methodologies and experience working in Agile teams

What we offer:
At NCS Philippines, we are committed to supporting the professional and personal development of our team members. We offer competitive remuneration packages commensurate with experience and expertise. Our benefits include opportunities for continuous learning through training programmes and certifications, career progression pathways, and exposure to diverse technology projects. We foster a collaborative and inclusive work environment that values innovation and encourages employees to take ownership of their work. We also provide flexible working arrangements where applicable, health and wellness initiatives, and a supportive team culture that promotes work-life balance. Join us and grow your career whilst working on technologies that matter.

Other offers great for you!

These companies are also looking for great profiles

Wikeys

Senior Full-Stack Developer Java

600

Freelance

Brussels, Belgium

Hybrid

Skills

DockerAngularJavaSpring BootPostgreSQLGitJenkinsSwagger/OpenAPIMavenJPA / HibernateREST APIsMessagingOpenShift / KubernetesBPMN / CMMNDomain Driven Design (DDD)Clean Code / TDDOAuth2

6 months ago

Quick apply

Washington Frank

Java Developer

Freelance

Brussels, Belgium

Hybrid

Skills

JavaLinuxApache

1 month ago

Quick apply

Sweet IT

Java Spring Boot Developer junior - Lyon - CDI

Permanent contract

Lyon, France

Hybrid

Top Recruiter

Skills

JavaSpring Boot

7 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools