Java Software Engineer (Java, SQL)
Technology
Robert WaltersTaguig, Philippines2 months agoUntil 4/27/2026
Full timeHybrid
Job description
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**
- 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**
- 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.
Keywords
javasoftwaresqlbusinessdevelopmentenvironmentsystemsperformancecodingintegrationsplatformssaasdocumentationtroubleshootingsupportproductionautomationproductivitycommunicationownershipdesigndeploymentoperationstechnologysecurityefficiencyimplementationdeliveryservicestechnical-documentationmanagementapplicationsbusiness-operationsmetricspermanentdevelopercollaborationdatabasedatabase-managementamazonawsamazon-web-servicesinfrastructureprogramminglearningmicro-servicesaileadershipcomputer-sciencescienceknowledgeproblem-solvingprofessionalsoftware-engineeringengineeringrelational-databasesdatabasesdatacloud-infrastructuredebugging
¿Te interesa este puesto?