Recruit Myself
Back to jobs
D
Verified

Digicore Limited

Junior Java Software Engineer(NYSC)

Lagos, NigeriaFull-timeEntryCompetitiveMay 7, 2026
Share

Job Description

Join Digicore as a Junior Backend Engineer (Java)

Lucid is Digicore’s business banking platform, built for African businesses that want modern, reliable, and powerful financial tools. From payments to reconciliation, Lucid runs on infrastructure we’ve built in-house to power the next generation of digital banking across the continent.

We’re hiring a Backend Engineer (Java) to help us build the systems that sit at the heart of Lucid: ledgers, payments, account management, transaction histories, and more. You’ll work closely with a team of experienced engineers to design and maintain secure, scalable backend services that handle real money, in real time.

This is a full-time, hybrid role based in Lagos.

What You’ll Do

Backend Engineering

  • Design, build, and maintain robust Java-based microservices that power Lucid’s core features

  • Write clean, testable, high-performance code with a strong emphasis on security and reliability

  • Own critical services like payments, ledgers, KYC, and transaction histories

  • Monitor production systems and respond to issues with speed and clarity

System Design & Collaboration

  • Participate in architecture discussions and reviews

  • Collaborate with product managers, frontend engineers, and QA to define and ship features

  • Break down complex business requirements into well-scoped technical solutions

  • Continuously improve system performance and developer experience

Code Quality & Process

  • Write unit and integration tests for all major features

  • Participate in code reviews and enforce coding standards

  • Document systems and contribute to internal knowledge bases

  • Automate repeatable tasks to keep engineering fast and focused

This Role Is Perfect for You If You:

  • Have strong experience working with Java (Spring Boot preferred)

  • Understand backend architecture and API design principles

  • Are familiar with microservices, relational databases, and event-driven systems

  • Care deeply about code quality, testing, and documentation

  • Communicate clearly and collaborate well in a team setting

  • Are proactive, dependable, and comfortable owning production code

  • Have a Bachelor’s degree.

Benefits

  • Competitive salary and performance bonuses

  • Health insurance and paid leave

  • A modern development environment with strong engineering practices

  • Exposure to the inner workings of a fintech infrastructure platform

  • The opportunity to work on meaningful systems that affect real businesses

  • A fast-moving team that values autonomy, learning, and excellence

Job Types: Contract, Internship

Contract length: 12 months

Pay: ₦200,000.00 - ₦300,000.00 per month

Application Question(s):

  • What is your Primary Programming Language?

  • How many years of experience do you have with your primary programming language?

  • How many years of experience do you have working with SQL

  • State the reason why you will prefer to use a SQL database over a NoSQL database

  • As a software engineer, when will you throw an exception and when will you catch an exception?

  • What is your salary expectation for the job role?

Education:

  • Undergraduate (Preferred)

Location:

  • Lagos (Required)

Work Location: Hybrid remote in Lagos

Verified Listing

This role has been verified for authenticity, market-rate compensation, and remote eligibility.

Apply now

Step 1 of 1
Newsletter

Stay at the forefront
of market

Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.

No spam. Just pure intelligence.

Junior Java Software Engineer(NYSC) at Digicore Limited | Recruit Myself