Java Engineer Team Lead

at  ICBC Standard Bank

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Jul, 2024Not Specified07 Apr, 2024N/AGlassfish,Weblogic,Websphere Application Server,Scripting,Xml,Management Skills,Websphere Mq,Availability,Database Development,Xpath,Manageability,Reliability,Java,Application Servers,Integration Projects,Apache Ant,It Development,Ftp,SpringNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ICBC Standard Bank Plc (ICBCS) is 60% owned by Industrial and Commercial Bank of China and 40% by Standard Bank. ICBCS benefits from a unique Chinese and African parentage and an unrivalled global network and level of expertise.
ICBCS is a leading financial markets and commodities bank, driven to deliver the right outcomes for our stakeholders, clients, counterparties and the markets in which we operate. We deliver products in an environment which considers the appropriate needs of our clients, whilst providing guidance and expertise to ensure our employees understand our business and uphold the highest levels of conduct.
Headquartered in London, ICBCS also has operations in Shanghai, Singapore and New York.
At ICBC Standard Bank, we share the same values, challenges and opportunities. We are a diverse, close-knit, global team with a unique heritage and purpose. We put people first, and give talented, self-driven professionals the flexibility, rewards and freedom to grow their expertise, seek new opportunities and realise their potential.
Job Purpose
The holder of the role will work in the Risk & Finance Technology team, along with maintaining and developing new Risk & Finance Technology owned systems, integration feeds. The holder should also provide RTB manager support for Credit Risk applications.
The holder of the role will need to work closely with other members of the Risk & Finance IT team as with other IT teams within the Bank, cooperating closely with Integration Services, who own the Integration platform itself, and all Integration patterns, frameworks and best practices.
The holder of the role will lead the technical team, providing guidance on technical solutions, and taking accountability for the junior members.
The Bank’s strategic Enterprise Application Integration (EAI) platform is based on server side Java technologies including Java Enterprise Edition, spring and messaging technologies. The role requires demonstrable skills in these areas.

Key Responsibilities

  • Lead the Credit Risk Technology developers. This includes providing guidance on technical solutions and training junior members of the team.
  • Be the technical point of contact for Credit Risk Technology applications within ICBCS.
  • Be the day-to-day point of contact for vendor and SBG teams under the FIS / SBG / ICBCS joint operating model:
  • Manage production incidents.
  • Manage releases.
  • Provide input into vendor solution design.
  • Production support:
  • Maintain production stability and availability.
  • Ensure housekeeping items are up to date.
  • End-to-end engagement with stakeholders, technology teams and vendors during Credit Risk System production issue resolution communication, root cause identification, resolution.
  • Support the team during release management process.
  • Provide input into the Bank’s strategic projects such as ICBC HO integration.
  • Migrate applications and systems currently supported by Standard Bank to ICBCS / ICBC HO and reduce SBG SLA dependency.
  • Provide input and actively support the continuous deployment model initiative.
  • Identify and deliver performance improvements (optimization), decommission old applications and deliver measurable solutions that drive stability and improvement.
  • Support and develop new feeds and managed file transfer configurations between the Bank’s systems and enhancements to existing deployments.
  • Have a global mind-set to ensure a consistent infrastructure stack and provide a consistent support function.
  • Encourage strong knowledge management and distribution across Credit Risk systems, ensuring architecture diagrams and documents, data flows and integrations, release and deployment guides, administration, disaster recovery documentation, user and/or training manuals are centrally stored and frequently reviewed.
  • Identify and communicate issues / risks to management.
  • Provide frequent status and performance metric reporting as required to management.
  • Comply with ICBCS’s processes and procedures including change control, configuration management and logical access control.

Preferred Qualifications and Experience

Knowledge (Mandatory):

  • Deep knowledge of Adaptiv.
  • Deep knowledge of development using server side Java and JEE.
  • Experience building applications with Spring.
  • Good understanding of the system development life cycle, including change and configuration management.
  • Track record of successful delivery of technical components of integration platforms and transformation projects.
  • Strong development background on the Java platform (at least two successful projects). Java 7+ required.
  • Experience with development on and support of JEE Application Servers such as Glassfish, Weblogic, Websphere Application Server).
  • Experience of messaging technologies and products including JMS and Websphere MQ.
  • Experience of relational database development using SQL and JDBC.
  • Experience of scripting and build tools including shell scripting, Apache Ant and Apache Maven.
  • Strong background in XML including DOM, SAX, XPath and Schemas.
  • Knowledge of non-functional considerations (scalability, availability, reliability, manageability) for complex, distributed environments.
  • Experience of working with version control systems e.g. Subversion.
  • A working knowledge of file transfer protocols and configuration e.g. SFTP, FTP.
  • People management skills and prior experience in managing small teams.

(Desirable)

  • Highly desirable: Experience with SeeBeyond ICAN/Oracle JCAPS 5.x and above.
  • Experience of Wholesale Banking i.e. front, middle and back office and of middleware in end-to-end trade processing within this environment. Knowledge of Credit Risk would be a real bonus.
  • Knowledge and application of Design Patterns and Messaging Best Practices.
  • Experience working with Junit and continuous integration technologies.
  • Knowledge of Managed File Transfer products e.g. Linoma GoAnywhere.
  • Understanding of batch processing.
  • Understanding of Enterprise Scheduling tools e.g. Control-M.

Experience - Mandatory

  • Java programming experience gained within IT development and implementation projects, contributing to the success of at least 3 different projects involving Java.
  • Experience of application servers gained within IT development and implementation projects. J2EE application server experience is preferred.
  • Experience contributing to the success of at least 2 different integration projects.

Desirable

  • Experience providing production support.
  • Experience implementing high volume transaction processing solutions on at least one successful project.

Qualifications

Desirable

  • Sun Certified Java Programmer

Interpersonal:

  • Good communication skills (verbal and written)
  • Able to work effectively as a member of a team

Personal:

  • Good analytical skills
  • “Can do” problem solving approach to challenges
  • Ability to manage own workload and context switch between tasks, prioritising as appropriate
  • Able to deal with ambiguity and make trade-offs
  • Flexible and adaptable
  • Results orientated
  • Strong communicator
  • Delivery focused

Responsibilities:

  • Lead the Credit Risk Technology developers. This includes providing guidance on technical solutions and training junior members of the team.
  • Be the technical point of contact for Credit Risk Technology applications within ICBCS.
  • Be the day-to-day point of contact for vendor and SBG teams under the FIS / SBG / ICBCS joint operating model:
  • Manage production incidents.
  • Manage releases.
  • Provide input into vendor solution design.
  • Production support:
  • Maintain production stability and availability.
  • Ensure housekeeping items are up to date.
  • End-to-end engagement with stakeholders, technology teams and vendors during Credit Risk System production issue resolution communication, root cause identification, resolution.
  • Support the team during release management process.
  • Provide input into the Bank’s strategic projects such as ICBC HO integration.
  • Migrate applications and systems currently supported by Standard Bank to ICBCS / ICBC HO and reduce SBG SLA dependency.
  • Provide input and actively support the continuous deployment model initiative.
  • Identify and deliver performance improvements (optimization), decommission old applications and deliver measurable solutions that drive stability and improvement.
  • Support and develop new feeds and managed file transfer configurations between the Bank’s systems and enhancements to existing deployments.
  • Have a global mind-set to ensure a consistent infrastructure stack and provide a consistent support function.
  • Encourage strong knowledge management and distribution across Credit Risk systems, ensuring architecture diagrams and documents, data flows and integrations, release and deployment guides, administration, disaster recovery documentation, user and/or training manuals are centrally stored and frequently reviewed.
  • Identify and communicate issues / risks to management.
  • Provide frequent status and performance metric reporting as required to management.
  • Comply with ICBCS’s processes and procedures including change control, configuration management and logical access control


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

London, United Kingdom