Senior Software Engineer (Java) Recruitment at Sparkle Nigeria

Sparkle Nigeria is a bank and then more, licensed by the Central Bank of Nigeria (CBN), we are what most people would refer to as a digital bank. We offer financial, lifestyle and business support services to Nigerians across the globe.

We are recruiting to fill the position below:

Job Position: Senior Software Engineer (Java)

Job Location: Nigeria
Category: Technology

About the Role


  • We are currently seeking a specialist who understands the Card Services business such as debit, credit, ISO 8583. Experience in Java and Linux is required.
  • Must have experience supporting, leading, and training in software management use with little or no direction. This would include all aspects such as logical / physical design, defining, implementing, monitoring,and reporting. No matter the challenge, you know you can find a solution and encourage others to think the same.

Job Details
What are we looking for:

  • You must be familiar with ISO8583, Experience working on Transaction Authorization, Settlement. You must have experience with Rest API.
  • You should have experience supporting Java based applications within a global production support environment.
  • You should have the ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
  • You should have experience supporting Java based applications within a global production support environment.
  • You should have the ability to work outside of normal hours including participating in a changing, rotational on-call schedule including weekends week per business needs.

Requirements
Do apply if:

  • You are active in the technology ecosystem in your city ex: you organize meet ups, speak at conferences and are active on GitHub
  • Expert level in Java Programming using Java 8 and above.
  • An understand how to develop Enterprise Solutions.
  • An understanding of Microservices Architecture.
  • Hands-on experience using Spring Boot Framework.
  • Hands-On experience using Ci/CD
  • Hands-on experience with building cloud solutions.
  • Experience using ISO 8583
  • Experience using ISO 20022
  • Hands-on experience with BDD Testing Framework
  • Hands-on experience with Junit, Mockito, Hamcrest and AssertJ
  • Experience in the development of Payment Solutions
  • Understanding of Domain Driven Architecture.

The role is not for you if:

  • You’re not open to the pressures of building at a startup – For this role, we need someone who’s a self-starter and extremely passionate about innovating and building new products in a fast paced -high pressured environment.