Octal Philippines, Inc. | IT Consultancy & Custom Solutions

Senior Software Engineer (Java)

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.
 

Requirements:

  • Bachelor’s degree in any IT-related field (e.g., Computer Science, Computer Engineering, Management Information Systems, Information Technology), or equivalent work experience.
  • Minimum of 5+ years of professional experience in software development, 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.