Job Title: Senior Backend Developer
Department: Software Development
Sector: Software Development
Location: Head Office
Grade: N/A
Manager: Engineering Manager
Subordinates: N/A
Internal: Software Development Team
External: N/A
Design, develop, and maintain scalable backend solutions.
Contribute to enhancing system reliability, performance, and security.
Main Tasks:
Develop backend systems using Java & frameworks (Spring Boot, J2EE).
Write clean, efficient, testable code.
Implement RESTful APIs.
Integrate with external APIs and databases.
Design and optimize database schemas.
Write complex SQL queries.
Perform DB migrations.
Collaborate cross-functionally with other teams.
Contribute to all development lifecycle phases.
Continuously improve and adopt new tech.
Conduct unit, integration, and performance testing.
Carry out any additional duties assigned.
Code Quality
Delivery Time
System Performance
Velocity
Sprint/Release Burndown
Education: BSc in CS/Engineering or related field
Experience: 3–5 years in Java backend development
Skills:
Java, Spring Boot, J2EE
SQL (MySQL/PostgreSQL), MongoDB/NoSQL
RESTful APIs
Docker, Ansible, Terraform
OOP & Design Patterns
Node.js/Nest.js (plus)
Language: Excellent English
Soft Skills: Leadership, communication, problem-solving
At least 3 qualified candidates sourced
Profiles shared with detailed screening notes
Interview feedback documented
Final status updated


