Logo-of-Octal-Philippines-Inc.-hiring-for-jobs-in-Philippines-on-GrabJobs

Java Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Java Software Engineer

Octal Philippines Inc. is seeking a talented Java Software Engineer to join our dynamic development team. The ideal candidate will have advanced proficiency in Java, extensive experience with Spring MVC, and a strong background in JavaScript and related frameworks such as JQuery. The role will involve designing, developing, and maintaining robust software applications that meet both project specifications and customer requirements. The Senior Software Engineer will play a key role in the full software development lifecycle, from design and coding to testing and deployment, ensuring software functionality and stability across environments.

Key Responsibilities:

  • Design, develop, and maintain software applications based on project specifications and customer requirements.
  • Integrate, test, and debug software in development, test, and production environments to ensure functionality and stability.
  • Conduct peer code reviews, offering constructive feedback to improve code quality and ensure adherence to best practices.
  • Coach and mentor junior team members, providing guidance on software engineering practices and technical problem-solving.
  • Document code, system architecture, deployment processes, and root cause analyses to ensure clarity and maintainability.
  • Utilize a range of software development tools, including issue tracking systems, code repositories, artifact repositories, and build servers.
  • Stay updated with emerging tools, technologies, and best practices, exploring ways to integrate them into our development processes.
  • Provide technical guidance to the project team, helping them navigate complex technical challenges and improve development processes.
  • Collaborate closely with lead engineers to drive process improvements and streamline development workflows.
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Master’s degree is a plus.
  • At least 3 years of solid professional experience in end-to-end software development from scratch, with a strong focus on Java.
  • Proven experience with Spring MVC, JavaScript, and JQuery in a commercial environment.
  • Expertise in using build tools such as Maven and Gradle.
  • Strong experience with REST APIs and working in development, test, and production environments.
  • Hands-on experience with Bash scripting and familiarity with automation tools.
  • Experience with version control systems, code repositories (e.g., Git), and artifact repositories.
  • Experience in performing peer code reviews and mentoring junior developers.
  • Familiarity with cloud services, particularly AWS, and containerization using Docker is highly desirable.
  • Experience with continuous integration/continuous deployment (CI/CD) tools such as Jenkins.
  • Exposure to front-end frameworks such as Angular, Bootstrap is a plus.
  • Advanced proficiency in Java, including object-oriented programming, algorithms, and data structures.
  • Proficiency with JavaScript and strong familiarity with frameworks like JQuery.
  • Experience with Spring MVC and a preference for those with hands-on experience in Spring Boot.
  • Solid understanding of database design and SQL.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in an Agile development environment.
  • Must be amenable to work in Bonifacio Global City (BGC), with a Hybrid Work Setup (combination of in-office and remote work).
  • Ability to collaborate with both local and remote teams.
  • Standard Goverment Benefit
  • to be discuss others
Original job Java Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in the Philippines

GrabJobs is the no1 job portal in the Philippines, connecting you to thousands of jobs fast! Find the best jobs in the Philippines, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.