Full-time
NGN Competitive
Lagos
30 Jun 2026
Software/ Programming / Web development

At HR Aid we provide consulting services in the area of Human Resource Management. Our focus is in helping our clients hire, engage and retain the best talent. We offer professional services in Talent Recruitment and Selection, HR Policy Development, Compensation & Benefits Structure Development, Performance Management and HR Advisory.


Job Description

  • The Senior Software Engineer (Java) will be responsible for designing, developing, and maintaining high-quality, scalable software solutions. This role requires deep technical expertise, strong problem-solving skills, and the ability to mentor junior developers while contributing to architectural decisions.


Key Responsibilities

  • Design and develop scalable Java-based applications
  • Contribute to system architecture and technical design decisions
  • Write clean, maintainable, and well-documented code
  • Review code and provide technical guidance to team members
  • Collaborate with product managers and cross-functional teams
  • Troubleshoot, debug, and optimize application performance
  • Ensure adherence to software development best practices


Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or a related field
  • Minimum of 6 years of experience in professional software development using Java
  • Experience in leading or mentoring other engineers is an advantage


Requirements / Skills:

  • Recruitment services NigeriaStrong proficiency in Java and related frameworks (Spring, Spring Boot)
  • Experience with RESTful APIs and microservices architecture
  • Solid understanding of databases (SQL and NoSQL)
  • Experience with cloud-based applications and deployments
  • Familiarity with CI/CD pipelines and DevOps practices
  • Strong problem-solving and analytical skills


Salary

N1,000,000 - N1,200,000 / Month (Net)


Method of Application 

Interested and qualified candidates should send their CV to: talent@hr-aidconsults.com using the Job Position as the subject of the email.