Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Manila Recruitment

Senior Software Engineer – Java

Manila Recruitment

. Own software design decisions, applying SOLID principles and appropriate design patterns.

Posted 11/10/2026full-timeMuntinlupa • PhilippinesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Java engineering, applying SOLID principles and design patterns while managing legacy systems. Proficient in production support, utilizing monitoring tools, and implementing CI/CD practices to ensure high-quality software delivery.

Highest-signal resume keywords
Java Engineering ExperienceCore Java, Spring, Spring BootOracle SQL and PL/SQLCI/CD with Jenkins or Azure DevOpsProduction Support Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Core JavaSpringSpring BootJSPJSFHibernateSQL ServerRESTJUnitMockito
Soft Skills
Personal AccountabilityConstructive Code Reviews
Tools & Technologies
GitNew RelicActiveMQElasticsearchTomcatJBossAzure
Industry Keywords
Legacy MonolithIntershopCommerce PlatformQuery TuningTransaction Handling

Tech Stack

Tools & technologies
AngularAzureElasticSearchHibernateJavaJenkinsJUnitMockitoOracleSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Own software design decisions, applying SOLID principles and appropriate design patterns.
  • Make safe, focused changes to legacy code and improve surrounding structure when appropriate.
  • Deliver changes across JSP, JSF, Angular, Java services, Oracle, and SQL Server systems.
  • Work with Java, Spring, legacy frameworks, Intershop, Tomcat, JBoss, ActiveMQ, and Elasticsearch.
  • Plan Java and framework upgrades.
  • Diagnose production problems using traces, logs, New Relic, profiling, query, lock, and connection analysis.
  • Implement fixes and validate them against production monitoring and data.
  • Reconstruct undocumented product behavior and maintain documentation.
  • Use AI tools to understand unfamiliar code, verifying their output against the codebase.
  • Write unit tests for new logic and edge cases, and add tests around legacy code before modifying it.
  • Coordinate test coverage with the Quality Engineer.
  • Deliver changes through Git, pull requests, CI/CD pipelines, and reviewed short-lived branches.
  • Participate in the on-call rota and own production issues through root-cause resolution.
  • Specify work and acceptance criteria, review AI-generated code, conduct constructive code reviews, and contribute to shared engineering standards.

Requirements

What you’ll need
  • Substantial commercial Java engineering experience, hands-on, with personal accountability for software you delivered and then supported in production.
  • Core Java, Spring and Spring Boot, JSP or JSF, Hibernate or JDBC, and application servers such as Tomcat or JBoss.
  • Experience of a large legacy monolith.
  • Intershop or another commerce platform is a strong advantage.
  • Oracle SQL and PL/SQL, SQL Server, query tuning, connection pooling and transaction handling.
  • REST and XML based integration such as cXML.
  • Angular, ActiveMQ and Elasticsearch are beneficial.
  • JUnit and Mockito or equivalent.
  • Git with pull request review.
  • CI/CD with Jenkins or Azure DevOps.
  • Monitoring with New Relic or similar.
  • Production support; experience carrying a pager and willingness to do so again.
  • Hands-on use of AI coding tools in daily work, with a clear sense of where their output cannot be trusted.
  • Experience of Azure is beneficial.