Epicareer Might not Working Properly
Learn More

Senior Java Developer

Salary undisclosed

Checking job availability...

Original
Simplified
  • Work in team of vendors to develop programs according to functional & technical specifications
  • Write program specifications and documentation / flowcharts
  • Perform/Review unit-testing
  • Support testing team for System integration testing
  • Support user acceptance testing
  • Manage and work with Technical team to implement solution that meet Business Requirements and are in alignment with organization's business objectives.
  • Responsible for the understanding and contributing to the technical solution from design through to code level.
  • Responsible for modifying existing programs when required.
  • Work closely with System Analyst in all change requests, analyze and review enhancements for compatibility and adhere to operating guidelines.
  • Support SIT and UAT issues and queries.
  • Work with SA on the SIT and UAT defects to triage and resolve.
  • Manage the application setup and deployment components
  • Troubleshoot, debug and provide production system support
  • Coordinate with internal teams and vendors to resolve application and system issues
  • Recommend and execute improvements
  • Partner with SA to understand Business needs by reviewing the Requirements specifications analyze impact to the application.
  • Execute tasks related to project / change request / maintenance request
  • Ensure project documentation is done up in accordance to bank standards
  • Ensure appropriate standards and procedures are adhered to during the development process to support quality deliverables.
  • Troubleshoot, debug and provide production system support
Education:
  • Bachelors Degree in Computer Science or related work experience in computer technology field
  • At least 6 years relevant experience preferably in a Finance Institution.
Essential:
  • More than 7 years delivery record in developing and delivering global / regional Cards solutions for a multi-national/regional company with annual budgetary responsibility
  • More than 3 years leadership experience in managing IT Cards delivery teams
  • Strong technical/platform knowledge on 3D Secure application (e.g. 2C2P, Arcot), Cards API, Loyalty & rewards (e.g. One Empower app), Cards Merchant Portal(CMP), Collection system (e.g. CACS),
  • Hands-on experience in leading Cards Migration delivery (e.g. Loyalty & Rewards app, CACS)
  • At least 5 years of hands-on working experience in the following:
  • Java platform / J2EE and Java web container such as JBoss EAP, Tomcat, WebLogic
  • Oracle database with excellent SQL skills
  • Web servers such as Apache HTTP Server, JBoss Web Server
  • IBM MQ / web services
  • ConnectDirect
  • Unix/Linux/Windows with shell programming experience
  • ontinuous Integration / Continuous Development/Delivery (CI/CD) toolset - Bitbucket, Jenkins, Artifactory, Sonar, Veracode, JIRA and Confluence
  • Open Banking API development
  • Red Hat Linux, Shell Script, SQL
  • Red JBoss Web & Application servers
  • Java/J2EE
  • Work in team of vendors to develop programs according to functional & technical specifications
  • Write program specifications and documentation / flowcharts
  • Perform/Review unit-testing
  • Support testing team for System integration testing
  • Support user acceptance testing
  • Manage and work with Technical team to implement solution that meet Business Requirements and are in alignment with organization's business objectives.
  • Responsible for the understanding and contributing to the technical solution from design through to code level.
  • Responsible for modifying existing programs when required.
  • Work closely with System Analyst in all change requests, analyze and review enhancements for compatibility and adhere to operating guidelines.
  • Support SIT and UAT issues and queries.
  • Work with SA on the SIT and UAT defects to triage and resolve.
  • Manage the application setup and deployment components
  • Troubleshoot, debug and provide production system support
  • Coordinate with internal teams and vendors to resolve application and system issues
  • Recommend and execute improvements
  • Partner with SA to understand Business needs by reviewing the Requirements specifications analyze impact to the application.
  • Execute tasks related to project / change request / maintenance request
  • Ensure project documentation is done up in accordance to bank standards
  • Ensure appropriate standards and procedures are adhered to during the development process to support quality deliverables.
  • Troubleshoot, debug and provide production system support
Education:
  • Bachelors Degree in Computer Science or related work experience in computer technology field
  • At least 6 years relevant experience preferably in a Finance Institution.
Essential:
  • More than 7 years delivery record in developing and delivering global / regional Cards solutions for a multi-national/regional company with annual budgetary responsibility
  • More than 3 years leadership experience in managing IT Cards delivery teams
  • Strong technical/platform knowledge on 3D Secure application (e.g. 2C2P, Arcot), Cards API, Loyalty & rewards (e.g. One Empower app), Cards Merchant Portal(CMP), Collection system (e.g. CACS),
  • Hands-on experience in leading Cards Migration delivery (e.g. Loyalty & Rewards app, CACS)
  • At least 5 years of hands-on working experience in the following:
  • Java platform / J2EE and Java web container such as JBoss EAP, Tomcat, WebLogic
  • Oracle database with excellent SQL skills
  • Web servers such as Apache HTTP Server, JBoss Web Server
  • IBM MQ / web services
  • ConnectDirect
  • Unix/Linux/Windows with shell programming experience
  • ontinuous Integration / Continuous Development/Delivery (CI/CD) toolset - Bitbucket, Jenkins, Artifactory, Sonar, Veracode, JIRA and Confluence
  • Open Banking API development
  • Red Hat Linux, Shell Script, SQL
  • Red JBoss Web & Application servers
  • Java/J2EE