Java Software Engineer at Collecta Digital Services Limited

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
6 days ago

Additional Details

Job ID
151482
Job Views
26

Job Description

  • Application Deadline: Thu, 4 Jun 2026 00:00:00 GMT
  • Position: Java Software Engineer


  • Job Type Full Time , Hybrid


  • Qualification BA/BSc/HND


  • Experience 1 - 4 years


  • Location Lagos



  • Job Field ICT / Computer 




  • Salary Range ₦300,000 - ₦400,000/month








Job Summary



We are seeking a motivated, detail-oriented Junior Java Software Engineer to join our engineering team. In this role, you will assist in the design, development, testing, and maintenance of our high-quality, scalable Java applications. Working closely with senior engineers and product teams, you will write clean code, troubleshoot application bugs, and actively build out new features and API integrations. This position offers an excellent opportunity to expand your technical skills, work with modern software architectures, and receive mentorship from experienced software veterans.



Key Responsibilities & Duties



Code Development: Write clean, maintainable, efficient, and secure code using Java (Java 8 or higher) and modern framework ecosystems.




  • Feature Implementation: Assist in building backend business logic, handling databases, and implementing RESTful APIs to deliver new product features.

  • Testing & Quality Assurance: Write unit and integration tests (using JUnit or Mockito) to ensure application stability and minimize technical debt.

  • Bug Fixing & Maintenance: Debug existing software to diagnose issues, optimize execution speeds, and resolve defects reported by users or QA teams.

  • Code Review & Collaboration: Participate in peer code reviews to receive constructive feedback, learn team coding standards, and maintain code quality.

  • Technical Documentation: Maintain accurate technical notes, API documentation (Swagger/OpenAPI), and system workflow diagrams for onboarding and system transparency.



Key Requirements & Core Competencies



Technical Skills




  • Core Java Mastery: Strong understanding of foundational Java concepts, including Object-Oriented Programming (OOP) principles, collections frameworks, exception handling, and multi-threading.

  • Framework Experience: Practical exposure to standard Java frameworks—most notably Spring Boot, Spring MVC, or Hibernate/JPA.

  • Database & SQL: Basic proficiency in relational databases (such as PostgreSQL, MySQL, or Oracle SQL) and the ability to write basic SQL queries and join syntax.

  • Web Services: Understanding of how to build and consume RESTful web applications and work with structured data types (JSON and XML).

  • Version Control: Foundational experience working with Git (branching, committing, pulling, and merging code) within platform ecosystems like GitHub or GitLab.

  • Tools & IDEs: Familiarity with Java IDEs (IntelliJ IDEA, Eclipse, or NetBeans) and project management/build automation tools (Maven or Gradle).



Soft Skills & Operational Competencies




  • Problem-Solving: Logical reasoning and analytical aptitude to break down complex instructions into operational code blocks.

  • Eagerness to Learn: Active curiosity to explore new tools, software updates, and engineering practices under the guidance of seniors.

  • Clear Communication: Ability to voice technical difficulties clearly, collaborate effectively inside agile software teams, and participate productively in standups.



Qualifications



Educational Background



Minimum Requirement: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a closely related technical field.



Alternative: Graduates from reputable coding bootcamps with a highly comprehensive personal portfolio of working Java projects will also be considered.



Similar Jobs

Full Time
Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept