en
Jobs

View all the latest job opportunities in the Philippines. Write a new chapter in your career with Robert Walters today.

See all jobs
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
About Robert Walters Philippines

Since our establishment in 2016, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters

Learn more

Java Software Engineer (Java, SQL)

Save job

This role is perfect for someone who thrives on solving real business challenges, enjoys building reliable and maintainable software solutions, and values the chance to work across the full development lifecycle. The organisation offers a supportive environment where your technical expertise will be valued, and you will have the opportunity to collaborate with both business stakeholders and senior engineers.

What you'll do:

You will be responsible for developing new features as well as maintaining existing systems—always with an eye towards performance optimisation and reliability. In addition to hands-on coding in Java and SQL, you will manage integrations between various platforms (including third-party SaaS products), create thorough documentation for future reference or troubleshooting purposes, and provide expert-level support when incidents occur in production environments. Your proactive approach will help identify areas for process improvement or automation that can enhance overall productivity. Success in this role requires not only strong technical skills but also excellent communication abilities so you can effectively share progress updates or flag potential risks early on. By taking ownership of key systems throughout their lifecycle—from initial design through deployment into production—you will make a significant contribution towards ensuring seamless operations across the organisation’s technology landscape.

  • Design, implement, and maintain robust software solutions that prioritise performance, security, reliability, and cost-efficiency to meet evolving business needs.
  • Collaborate closely with senior engineers and architects to contribute to technical specifications, solution designs, and detailed implementation plans that align with organisational goals.
  • Engage with business stakeholders and fellow developers to refine requirements, define feasible technical approaches, and ensure alignment between technical delivery and business objectives.
  • Deliver software changes within agreed scope and timelines while maintaining clear communication regarding progress, risks, and any potential issues that may arise during the project lifecycle.
  • Build and sustain integrations between internal systems as well as third-party or SaaS services to enhance overall operational efficiency.
  • Create comprehensive technical documentation including solution notes, runbooks, and operational procedures to support ongoing application management.
  • Provide third-level (L3) application management support by owning incident resolution for assigned applications and services, ensuring minimal disruption to business operations.
  • Debug production issues using logs, metrics, traces; perform root-cause analysis; and implement permanent fixes to improve system stability.
  • Enhance monitoring capabilities by improving alerting mechanisms and operational readiness through updated runbooks, dashboards, and service level objectives where relevant.
  • Proactively identify opportunities for improvement in areas such as system stability, automation processes, cost optimisation, and developer productivity; contribute ideas that drive the evolution of the business applications platform.

What you bring:

To excel as a Java Software Engineer in this role, your background should reflect substantial experience working on enterprise-grade software projects where collaboration was key. You bring not only deep technical expertise in Java development but also practical know-how around database management using SQL—enabling you to design scalable architectures that are both efficient and resilient. Your familiarity with cloud-based deployments (especially AWS) means you are comfortable navigating modern infrastructure environments while adhering to best practices around security and cost control. Beyond core programming skills, your ability to communicate complex concepts clearly ensures smooth interactions with colleagues from diverse backgrounds—whether refining requirements or resolving incidents under pressure. Your commitment to continuous learning keeps you abreast of emerging technologies like microservices architectures or AI-assisted coding tools; meanwhile your attention to detail ensures documentation is always accurate and accessible. Above all else, your willingness to take responsibility for systems throughout their lifecycle demonstrates dependability—a quality highly valued by both peers and leadership alike.

  • A bachelor’s degree in computer science or another scientific/quantitative discipline—or equivalent practical experience—demonstrating foundational knowledge essential for complex problem-solving.
  • Three to six years of professional experience in software engineering roles where you have contributed meaningfully across multiple stages of the development lifecycle.
  • Advanced proficiency in Java programming language with proven ability to build maintainable and testable services that stand up under rigorous use cases.
  • Hands-on experience working with relational databases (such as SQL), including data modelling techniques, query optimisation strategies, and troubleshooting database-related issues efficiently.
  • Working knowledge of AWS cloud infrastructure encompassing deployment strategies as well as operational best practices for running applications securely at scale.
  • Demonstrated ability to work collaboratively with both business users and technical teams—solving problems together while maintaining a continuous-improvement mindset focused on long-term value creation.
  • Excellent organisational skills enabling you to prioritise tasks effectively while managing multiple responsibilities transparently within agreed timelines.
  • Strong communication skills paired with a collaborative approach that fosters positive relationships within cross-functional teams.
  • Experience supporting production systems—including incident handling procedures, debugging methodologies using logs/metrics/traces—and implementing operational processes that minimise downtime or disruptions.

Due to the high volume of applications we are experiencing, our team will only be in touch with you if your application is shortlisted.

Contract Type: Perm

Specialism: Tech & Transformation

Focus: It Development

Industry: IT

Salary: PHP90000 - PHP110000 per month

Workplace Type: Hybrid

Experience Level: Associate

Language: English - Professional working

Second Language: English - Professional working

Third Language: English - Professional working

Location: Taguig

Job Reference: 65NM6V-F19B6173

Date posted: 25 February 2026

Consultant: Kim Uy