Search suggestions:

remote
work from home
remote work
remote customer service
ongoing federal government
secretary
administrative assistant
customer service representative
ngo
virtual assistant
driver
work from home online
vacancy in an ngo
Ibeju Lekki
Abuja
Lagos
Federal Capital Territory
Rivers State
Lagos State
État de Lagos
Kano State
Port-Harcourt
Kaduna State
Lagos State
Ogun State

Java Developer

Aggregate Business Solution Ltd
Abuja, Federal Capital Territory
Full time
1 week ago
Today
A

Java Developer

Aggregate Business Solution Ltd

Engineering & Technology

Abuja Full Time
IT & Telecoms Confidential
  • Minimum Qualification :

Job Description/Requirements


Role Description

We are seeking a talented and motivated Java Developer with strong experience in Spring Boot to join our development team. The ideal candidate will be responsible for building and maintaining scalable backend services, collaborating with cross-functional teams, and ensuring high-quality code delivery. If you’re passionate about microservices, REST APIs, and cloud-native development, we’d love to meet you..


Coding Challenge

Develop a Spring Boot REST API that generates, validates, and manages NUBAN (Nigeria Uniform Bank Account Number) account numbers, following the CBN (Central Bank of Nigeria) specification.


Your API should allow internal teams or banks to:

  • Create a new NUBAN account number
  • Retrieve account details
  • Validate if an account number is correct


Technical Requirements

  • Use Java 17+ and Spring Boot
  • Use Spring Data JPA for data access
  • Apply input validation with Bean Validation annotations (@NotNull, @Size, etc.)
  • Return meaningful HTTP status codes
  • Implement global exception handling using @ControllerAdvice
  • Bonus: Add Swagger/OpenAPI documentation


Submission Instruction

Please send the following to [email protected] :

  • A link to your GitHub repo or ZIP file
  • A short README explaining how to run your application and any assumptions you made

We review submissions on a rolling basis , so early applications are encouraged!


Key Responsibilities:

  • Develop, test, and maintain backend services and APIs using Spring Boot and Java (17 or higher).
  • Work with relational and/or NoSQL databases such as MySQL
  • Implement RESTful services with proper exception handling, security, and documentation (Swagger/OpenAPI).
  • Collaborate with frontend developers, QA, and DevOps teams to ensure smooth integration and delivery.
  • Participate in design discussions, code reviews, and architectural decisions.
  • Write clean, maintainable, and efficient code following best practices.
  • Monitor and troubleshoot application performance and production issues.
  • Maintain knowledge of emerging technologies and industry trends.


Required Skills and Qualifications:

  • Hands-on experience with Java and Spring Boot.
  • Strong understanding of OOP, design patterns, and microservice architecture.
  • Experience with JPA/Hibernate, Spring Data, and Spring Security.
  • Proficiency in building REST APIs and working with JSON/XML.
  • Familiarity with CI/CD pipelines, Git, and containerization tools like Docker.
  • Understanding of Agile/Scrum development methodologies.
  • Familiarity With Amazon Web Services i.e AWS Lambda, API Gateway etc


<

Save Apply
Report job
Other Job Recommendations:

Java Developer

Plentytechjobs
Lagos, Lagos State
  • Develop and maintain Java applications.
  • Build and consume REST APIs.
  • Work with product teams to develop features...
3 weeks ago

Junior Software Developer

AMQEY
Maiduguri, Borno State
Assist in managing databases, CRUD operations, and service-layer logic Work closely with senior engineers and CTA. advisors to...
4 days ago

APIGEE developer

InfyStrat Software Services
Lagos, Lagos State
Today I APIGEE developer InfyStrat Software Services Software & Data Lagos Contract IT & Telecoms Confidential Minimum...
1 week ago

Full Stack Developer (Junior to Mid-Level)

ExamsTutor
Lagos, Lagos State
We’re looking for a Junior to Mid-Level Full Stack Developer to join our product team and help bring our web and mobile platform...
4 days ago

Flutter Developer (4-Week App Project)

01 Technologies
Lagos, Lagos State
At 01 Technologies, we offer tailored tech solutions for individuals and businesses, fostering innovation, efficiency, and...
1 week ago

Senior Developer

Px property hub
Abuja, Federal Capital Territory
  • Design, develop, and maintain scalable PHP-based...
  • Manage and optimize PHP database systems (MySQL or similar)...
2 days ago

Backend Developer

BrickPine
Lagos, Lagos State
  • Develop high-quality, scalable database solutions
  • Write clean, reusable code for functional web applications...
3 weeks ago