Java Developers

The Software Engineer is responsible for the design, architecture, and development of advanced software solutions. Adheres to the organization’s software solutions while following the best practices and standards set by the Software Development Group.

Location: Bonifacio Global City, Taguig City

Status: Urgent

# of Positions Available: 8

Job Description
  • Convert the technical component design into a working back-end code and/or front-end code
  • Consistently deliver projects on time and on budget
  • Consistently apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation
  • Create and maintain Unit Test before endorsing the application for QA Test
  • Diagnose and resolve software problems quickly and efficiently
  • Participate in reviewing project requirements
  • Manage the deployment of the application to different staging environments
  • Maintain and handle project source code repositories
  • Provide an accurate project status report to the Project Manager
  • Aware of technology trends with relation to system or software development trends as much as possible
  • Any other work-related duties that may be assigned
  • Understands the technical specifications and design and translate it to program code.
  • Develops web-based applications and implement features and functionalities using Java Programming Language
  • Follows approved systems/applications life-cycle methodologies, creates design documents, and performs program coding and testing.
  • Resolves technical issues through debugging, research and investigation.
  • Creates relevant technical documentations and manual for the applications.
  • Provides technical support to users.


Job Qualifications/Requirements
  • At least 1 year experience (Jr.), 3+ years experience (Mid-Senior) as a Java developer 
  • Educational Attainment: 
    • Must be a graduate of any course related to Information Technology / Computer Studies such as, but not limited to*: - BS Computer Engineering - BS Information Technology - BS Computer Science - BS Information Systems Management/ BS Information Systems * We can invite non Computer Science/IT/IS Computer Engineering graduates provided that they have on the job extensive experience in java development (at least a year). 
  • ​Work Experience using Java Web Programming 
  • Knowledge on architecture patterns especially MVC 
  • Experience in using web servers (WebSphere Application Server, Tomcat, Glassfish, etc.) 
  • Must pass the interview and/or technical examination given by BSP
  • Knowledge on SDLC
  • Able to present technical information to others with clarity, including small and large audiences. 
  • Flexible and Analytical 
  • Good Interpersonal and Communication Skills 
  • Relevant Trainings/Seminars 
    • Java Web based application development 
    •  SQL and database: DB2 and SQL Server or Oracle and SQL Server 
    • Reporting Tools: Jasper Reports, Reporting Libraries tools, Business Intelligence Reporting Tool (BIRT) 
    • Java EE framework Technologies: JSF Framework is a must, Spring, Struts, etc.
    • Java IDE: Eclipse, Netbeans, Rational Application Development 
    • Web Design tools: HTML, CSS, JavaScript, AJAX, JSP, Servlets, Java Beans
    • Testing tool: Testing with JUnit or other testing tools