Java Software Engineer (Java, SQL)
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.
About the job
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
FULL_TIMEJob Reference: 65NM6V-F19B6173
Date posted: 25 February 2026
Consultant: Kim Uy
philippines tech-transformation/it-development 2026-02-25 2026-04-26 it Taguig National Capital Region PH PHP 90000 110000 110000 MONTH Robert Walters https://www.robertwalters.com.ph https://www.robertwalters.com.ph/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true