Python and Java Developer


Information Technology
level required
Mid-Senior Level
job timing

Job Description

We are looking for a Python/Java Developer with 3+ years’ IT experience and 2+ years’ experience on a similar project.

Apply now and be part of a team working on a major re-engineering project.

What will you do:

Work on an international re-engineering project that involves ETL processing in Java Spark, data storage in HIVE and MongoDB and WebSphere-based UI for regulatory reporting across 30+ countries.

A coding framework based on Spark has been established to achieve the ETL migration. There is also another program to integrate market products within internal architecture e.g. KNIME that allows for embedded coding in Python and Java

Your Responsibilities will be:

  • Work with Technology SMEs to understand existing code and framework
  • Develop and test new code to cater to the requirements documented
  • Do performance impact testing and peer reviews
  • Work on integration techniques of embedding code into vendor modules

Your opportunity to learn:

  • Familiarize with user actions on complying with regulatory directives of various banks
  • Understanding complexity of internal data structures
  • Knowledge of financial products and accounting
  • As technology stacks morph over time,. the potential to pick up new skills in these areas


What will you need:

  • 3+ years of IT experience
  • Min. 2+ extensive work in the relevant skill sets
  • Understanding of Software Development Life Cycle and Change Management Process
  • Java Spark or Scala or Python knowledge
  • Bachelor’s degree/University degree or equivalent experience


  • Any expertise in Python or 3rd party ETL tools e.g. KNIME is welcome
  • Financial/accounting knowledge is bonus

Additional Information

Our offer:

  • You can learn from an experienced international team
  • Excellent technological background
  • Fair compensation package