Java Software Engineer
A leading organisation in BGC Taguig, Metro Manila is seeking a Java Software Engineer who is passionate about building reliable software solutions and enjoys collaborating with both technical and business teams. You will be part of a knowledgeable and supportive team that values continuous improvement, open communication, and shared success.
What you'll do:
As a Java Software Engineer based in BGC Taguig, Metro Manila, you will play a vital role in designing robust software solutions tailored to real-world business challenges. Your day-to-day activities will involve close collaboration with both technical experts and business stakeholders to ensure that every solution is thoughtfully crafted from concept through deployment. You will be responsible for maintaining high standards of performance and reliability while supporting the integration of various systems—both internal platforms and external SaaS products. Your commitment to clear communication will help keep projects on track as you deliver enhancements within set timelines. In addition to hands-on coding responsibilities using Java and SQL technologies, you will also contribute by documenting processes thoroughly so that knowledge is easily shared across the team. By providing expert L3 support when needed—including troubleshooting incidents in production—you will help maintain seamless operations for end-users. Your proactive approach will allow you to spot areas for improvement in automation or cost efficiency while contributing positively to the overall evolution of the organisation’s application landscape.
- Design, implement, and maintain software solutions that prioritise performance, security, reliability, and cost-efficiency to meet evolving business needs.
- Collaborate closely with senior engineers and architects to develop technical specifications, solution designs, and detailed implementation plans.
- Engage with business stakeholders and fellow developers to refine requirements, define feasible technical approaches, and ensure alignment between technology and business objectives.
- Deliver enhancements within agreed scope and timelines while communicating progress transparently and highlighting any potential risks or challenges.
- Build and sustain integrations between internal systems as well as third-party or SaaS services to streamline business processes.
- Create comprehensive technical documentation including solution notes, runbooks, and operational procedures to support ongoing application management.
- Provide third-level (L3) application support by owning incident resolution for assigned applications and services, ensuring minimal disruption to users.
- Diagnose production issues using logs, metrics, and traces; perform root-cause analysis; and implement permanent fixes for long-term stability.
- Enhance monitoring, alerting capabilities, and operational readiness by developing runbooks, dashboards, and service level objectives where relevant.
- Proactively identify opportunities for improvement in areas such as system stability, automation, cost optimisation, or developer productivity to drive platform evolution.
What you bring:
To excel as a Java Software Engineer in this organisation’s supportive environment, your background should include proven experience delivering robust software solutions using Java within collaborative teams. Your ability to work effectively with both technical colleagues and non-technical stakeholders will enable you to bridge gaps between business requirements and technology implementations. A solid grasp of relational database concepts—especially SQL—and exposure to cloud-based deployments on AWS are essential for managing modern application environments. Your strong organisational habits will help you manage multiple priorities efficiently while keeping everyone informed about progress. Effective communication skills are crucial as you document solutions clearly for others’ benefit. Experience supporting live production systems demonstrates your dependability under pressure; your willingness to share knowledge ensures collective success. If you bring additional familiarity with financial sector practices or agile methodologies such as Scrum or Kanban—or if you have worked with integration tools like AWS Glue or orchestration frameworks like Apache Airflow—these experiences will further enrich your contributions. Exposure to serverless architectures (AWS Lambda), microservices design patterns (RESTful APIs), CI/CD pipelines (Terraform/Jenkins/GitHub Actions), messaging/streaming platforms (Kafka/Kinesis), data warehousing (Snowflake), or AI-assisted coding tools would be valuable assets but are not required.
- Bachelor’s degree in computer science or another scientific or quantitative discipline—or equivalent practical experience—demonstrating your foundational knowledge.
- Three to six years of professional experience in software engineering roles where you have built maintainable services using Java.
- Hands-on expertise with relational databases including data modelling, query optimisation, troubleshooting using SQL.
- Working familiarity with AWS cloud infrastructure for deploying or operating applications securely at scale.
- Experience collaborating with both business users and technical teams to address complex problems with empathy and understanding.
- A continuous-improvement mindset that drives you to seek out ways to enhance processes or systems for greater efficiency or reliability.
- Excellent organisational skills enabling you to prioritise tasks effectively while maintaining transparency throughout project lifecycles.
- Clear communication abilities paired with a collaborative approach that fosters teamwork across diverse groups.
- Demonstrated experience supporting production systems through incident handling, debugging efforts, or refining operational processes.
What sets this company apart:
This organisation stands out by fostering an inclusive culture where collaboration is at the heart of everything they do. Employees benefit from flexible working opportunities that respect individual needs while promoting work-life harmony. The company invests heavily in training programmes designed to nurture talent at every stage of your career journey—whether you’re deepening existing skills or exploring new technologies. Supportive leadership ensures that each team member feels heard and valued; open communication channels encourage sharing ideas freely without fear of judgement. The workplace is structured around mutual respect—with an emphasis on empathy—which creates an environment where everyone can thrive together regardless of background or experience level. Modern tools are provided so that employees can focus on solving meaningful problems rather than being bogged down by outdated processes. Above all else, this organisation believes in empowering its people: your growth is their priority.
What's next:
If you are ready to join a dependable team where your expertise will be valued—and where you can continue growing professionally—this is your chance!
Apply today by clicking on the link provided; take the next step towards an enriching career as a Java Software Engineer.
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: Negotiable
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: QZ22MN-EF9E2571
Date posted: 11 March 2026
Consultant: Kim Uy
philippines tech-transformation/it-development 2026-03-11 2026-05-10 it Taguig National Capital Region PH 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