Technology

Senior Software Engineer (java)

HR Aid·Lagos, nigeria·Full Time·Onsite
TechnologyFull TimeOnsite
-

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' experience in professional software development using Java
  • Experience in leading or mentoring other engineers is an advantage

Requirements / Skills:

  • Strong 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

Key skills

BA/BSc/HND
Apply Now
Send your CV along with a cover letter totalent@hr-aidconsults.com

Please use the job title as the subject line of your email.

At a glance

Company

HR Aid

Location

Lagos, nigeria

Employment

Full Time

Work style

Onsite

Experience

Valid until

Not specified

Created

May 19, 2026