top of page

Come and be a part of our journey as we embrace the future together!

Updated: Jun 14, 2024


SUPPORT JAVA DEVELOPER

Job Description:


We are seeking a skilled Java Developer Support to join our dynamic team. The successful candidate will be responsible for providing technical support and assistance to clients using Java-based applications. The role will involve troubleshooting and resolving technical issues, collaborating with the development team to implement solutions, and ensuring the smooth operation of Java applications.


Key Responsibilities:


  • Provide technical support to clients using Java-based applications.

  • Troubleshoot and resolve technical issues related to Java development.

  • Collaborate with the development team to implement solutions and enhancements.

  • Monitor and maintain the performance of Java applications.

  • Assist in testing and debugging software applications.

  • Stay updated on the latest Java technologies and best practices.

  • Document technical procedures and solutions for reference.


Qualifications:


  • With Bachelor’s Degree in Computer Science, Information Technology

  • With at least Full 1 year solid experience in Java Programming

  • Required Skill (s): Java, reactJS, Apache Fineract

  • Proven experience as a Java Developer or in a technical support role.

  • Experience with troubleshooting and debugging Java applications.

  • Has knowledge in Microservices Architecture, Wicket, Spring, DB2 and MS SQL

  • Preferably has experience or familiarity with Deposit, Loans and Tellering

  • With experience in Banking industry is an advantage

  • Good communication and interpersonal skills.

JUNIOR JAVA DEVELOPER

Reporting to the Project Manager/Team Leader, the Junior Java Developer (TA1 and TA2) is responsible for managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.


His responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.


Functional Relationship


  • Develop and maintain effective, collaborative relationships with the following:

  • Internal (within Post)

  • Project Manager

  • Team Lead

  • Team Members

  • External (outside Post)


Client Partners


  • Roles and Responsibilities

  • Contribute in all phases of the development lifecycle

  • Write well designed, testable, efficient code

  • Ensure designs are in compliance with specification

  • Prepare and produce releases of software components

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review


Person Specification


1. Education and Experience

  • Completion of Bachelor Degree in Computer Science, IT – Software Development with minimum of 1-3 years’ relevant work experience

  • 1-2 years of relevant work experience as Java Developer is a plus

  • Work experience it the Banking Industry is an advantage


2. Qualifications and Technical Skill

  • Experience in formal personal development planning and individual, team and process performance management

  • Experience in both architecture and implementation-level software design

  • Experience in requirements capture, analysis techniques and process improvement approaches

  • Excellent personal organization and ability to prioritize and carry out multiple tasks

  • Able to influence and drive projects to meet key milestones and overcome challenges

  • Comfortable working without routine supervision

  • A desire to remain technically capable and an expert in current technologies


3. Personal Qualities

  • High level attention to detail and accuracy

  • Ability to follow through on tasks

  • Flexible, creative, responsive, able to take initiative, open to learning

  • Reliable

  • Able to work within systems and procedures, work effectively in a small team environment involving the sharing of information and at times sharing workloads;

  • Able to analyze and integrate potentially conflicting numerical, verbal and other data from a number of sources

  • Willing to demonstrate, apply and share expert technical knowledge across the organization;

  • Able to work independently and multi-task and meet deadlines

SENIOR JAVA DEVELOPER

  • Candidate must possess at least Bachelor's/College Degree in Computer Science/Information Technology or equivalent.

  • At least 5 Year(s) of working experience in the related field is required for this position.

  • Degree in Computer Programming or 2 year(s) of relevant work experience as Team Leader is a plus

  • Work experience in Banking Industry is an advantage


TECHNICAL SKILL

  • Experience of people management and the ability to lead and influence others

  • Experience in formal personal development planning and individual, team and process performance management

  • Proven experience in leading and managing the delivery of system/software development projects in a structured environment

  • Experience in a variety of software development approaches and methodologies including Agile and Waterfall

  • Experience in both architecture and implementation-level software design

  • Experience in requirements capture, analysis techniques and process improvement approaches

  • Strong facilitation and coaching skills

  • Excellent personal organization and ability to prioritize and carry out multiple tasks

  • Able to influence and drive projects to meet key milestones and overcome challenges

  • Comfortable working without routine supervision

  • A desire to remain technically capable and an expert in current technologies​


PERSONAL QUALITIES

  • High level attention to detail and accuracy

  • Ability to follow through on tasks

  • Flexible, creative, responsive, able to take initiative, open to learning

  • Reliable

  • Able to work within systems and procedures, work effectively in a small team environment involving the sharing of information and at times sharing workloads;

  • Able to analyze and integrate potentially conflicting numerical, verbal and other data from a number of sources;

  • Willing to demonstrate, apply and share expert technical knowledge across the organization;

  • Able to work independently and multi-task and meet deadlines.

PROJECT MANAGER

  • With Bachelor’s Degree in Computer Science, Information Technology or any science related courses

  • With Project Management, requirement analysis experience

  • With At least 2 years project management experience

  • Experience in software development is a plus

  • With banking experience is an advantage

  • Proficient in MS Office


JOB DESCRIPTION:


  • Create detailed work plan of the project from requirements gathering until production go live.

  • Secure sign off of project milestone documents.

  • Monitor and enforce adherence of project team to company standards.

  • Deliver quality project within schedule and within budget.

  • Attend and actively participate in daily triage with client during SIT and UAT.

  • Document change order requests and get approval and sign off prior start of development.

  • Submit accurate and complete status report every week.

  • Create contingency and or mitigation plan for every risk/issue identified in the project.

  • Complete training targets for the year.

  • Create performance assessment of project resources every year.

JUNIOR QUALITY ASSURANCE ANALYST

  • Candidate must possess at least a Bachelor's/College Degree in Computer Science/Information Technology or equivalent.

  • Preferably 1-3 years Experienced Employee specialized in IT/Computer - Software or equivalent.

  • Experience in Banking Application is an advantage.


JOB DESCRIPTION


  • Handles discussion of business requirements during data gathering process

  • Responsible in communicating to clients, stakeholders and development team based on the agreed scope.

  • Analysis in business workflow

  • Prepare Functional Specification Document and User's Manual

  • Design mockup screens to wireframe the proposed application as a basis of providing better workflow and basis of User Interface.

  • Initiates the proper documentation of all the tasks for the project, through the use of an online repository, Redmine

  • Analysis and preparation of task and subtasks, based on the requirements in the given sprint.

  • Participates in the Deployment by ensuring that the package to be deployed was properly coordinated between the Deployment and Development team to ensure the timely and accurate package has been deployed.

  • Design UAT test cases that will be used by the users.

  • Participates in testing activities through functional testing and verifying and validating that the requirements had been met and perform User Acceptance Testing before sign-off.

  • Support the production versions of the application and cater to the issues encountered by the users and provide viable solutions that will resolve the issue.

  • Handle User Acceptance Training walkthrough








Let's Connect

Interested in any of our products?

Address

17/F Trident Tower, 312 Sen. Gil J. Puyat Avenue, Makati City 1200 Philippines

Email

Phone

+632 8822-2264

Contact Us

by clicking on submit, you agree to SXI's Privacy Policy

Thanks for submitting!

© 1999-2024 by Solutions Exchange, Inc.

bottom of page