Finance Incorporated Limited

Full Stack Java Developer

  • Basis:  Full-Time
  • Closing Date:  17 Feb, 2023
  • Job Ref:  KMP-78834

Job Description

Company Description
Finance Incorporated Limited was established in 2012 under the name and brand Paymix. During past years, the company created different products under different brands. As a financial institution, the concept behind Finance Incorporated is to bring together various services from separate disciplines to create a financial gateway, where clients can reach many services with one click.

Finance Incorporated is being managed by a diverse Board of Directors and banking veterans, where new ideas are being fused with rigid governance and controls. We value strict oversight, transparency and good governance whilst never ceasing to innovate and develop.

Our team, our company, our home is the motto of Finance Incorporated. We value and support each other in every way we can.

The Role
We are looking for a Java Developer that would like to work for a dynamic company and have the opportunity to grow and develop his / her skills. The selected candidate will be tasked with supporting, maintaining, developing and modifying current and future applications.

Responsibilities include but are not limited to

  • Gathering and understanding requirements and designing and coding the application;
  • Testing, debugging and deployment of the final solution;
  • Responsible for documentation processes;
  • Providing support and solutions where necessary;
  • Liaising with external system providers.

About You
Experience and Qualifications:

  • A bachelor’s degree in Software Development or in a similar field;
  • Experience in programming with Java / J2EE, Spring , Spring Boot, Hibernate, Kafka;
  • 3+ years of relevant experience in Enterprise Software Projects;
  • Experiences in Oracle PL / SQL;
  • Skilled in code merging;
  • Experience in JBoss;
  • Experience in the financial industry would be considered an asset.

Skills

  • Must be able to multi-task and deal with changing priorities;
  • Excellent team player;
  • Be able to work as part of a team as well as individually;
  • Be willing to learn, use and administer our software packages;
  • Excellent communication skills.