Interested applicant(s) should possess relevant qualification and experience
Company
Digicore Limited
Location
Lagos, nigeria
Employment
Full Time
Experience
Valid until
Not specified
Created
June 17, 2026
HR Aid
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
4 months ago