Digicore Limited
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:
Location:
Work Location: Hybrid remote in Lagos
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.
Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.