Senior Java Developer (Hiring Immediately)

Social network login/join option

Hybrid working: 3 days in office, 2 days from home

About ICBC Standard Bank Plc

ICBC Standard Bank Plc (ICBCS or the Bank) is 60% owned by Industrial and Commercial Bank of China and 40% by Standard Bank. It benefits from a unique Chinese and African parentage, an unrivalled global network, and extensive expertise.

ICBCS is a leading financial markets and commodities bank, committed to delivering optimal outcomes for stakeholders, clients, and markets. We provide tailored products, guidance, and uphold the highest standards of conduct. We seek passionate, talented individuals motivated by high growth potential and doing business ethically.

Headquartered in London, ICBCS also operates in Shanghai, Singapore, and New York.

Job Purpose

This technical role within the Risk & Finance IT Technology team involves supporting and maintaining existing Risk & Finance IT systems, integration feeds, file transfers, and developing new solutions.

The candidate should be proactive, self-motivated, and adaptable to a dynamic environment, primarily within the 'Run the Bank' (RTB) area. This role offers valuable exposure to both technical and business aspects of the bank.

Key Responsibilities
  • Support the Bank's integration feeds and managed file transfer processes, including support during business hours and participation in out-of-hours support rotations.
  • Support and develop in-house credit risk reporting and rating systems built on Java and Spring.
  • Develop and maintain Java-based applications.
  • Assist in migrating feeds and transfer configurations, and enhance existing deployments.
  • Identify and communicate issues or risks to the manager.
  • Follow the Bank's standards and best practices for integration.
  • Ensure compliance with Bank's processes, including change control, configuration management, and access controls.
Additional Tasks
  • Collaborate with Credit Methodology & Business teams to understand requirements and priorities.
  • Translate business needs into technical development specifications.
  • Document application configurations and map them to new server setups.
  • Identify, raise, and resolve project issues and conflicts.
  • Plan migrations, schedule meetings with stakeholders, and estimate timelines.
  • Coordinate and execute user acceptance testing.
Preferred Qualifications and Experience

Mandatory

  • Experience with J2EE required.
  • Strong Java development skills, Java 8+.
  • Experience with IntelliJ/Eclipse IDE, runtime debugging.
  • Experience with version control systems (e.g., Subversion, GIT) and build tools like Maven.
  • Relational database development experience using SQL and JDBC.
  • Understanding of the software development lifecycle, including change and configuration management.
  • Experience configuring and working with JBOSS Application Server 7.
  • Knowledge of file transfer protocols such as SFTP and FTP.
  • Experience providing production support.
  • Understanding batch processing and enterprise scheduling tools like Control-M.

Personal Attributes

  • Strong analytical skills.
  • Proactive problem-solving approach.
  • Ability to manage workload and prioritize tasks effectively.
  • Comfortable dealing with ambiguity and making trade-offs.
  • Flexible, adaptable, and results-oriented.

This role suits individuals who are:

  • Effective team players.
  • Excellent verbal and written communication skills.
#J-18808-Ljbffr
Company
TN United Kingdom
Location
London, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted
Company
TN United Kingdom
Location
London, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted