




### **Responsibilities** * Design and develop high\-quality backend services using Java (Spring Boot or similar frameworks). * Contribute to system architecture and participate in technical design discussions. * Ensure code quality through unit testing, integration testing, and code reviews. * Optimize performance, scalability, and security of backend systems. * Collaborate with front\-end developers, DevOps, and QA teams for seamless delivery. * Participate in Agile ceremonies and contribute to sprint planning, estimation, and delivery. * Debug and resolve complex issues in a timely and effective manner. * Mentor junior engineers and contribute to technical knowledge sharing within the team. **Key Performance Indicators (KPIs) for Success** * Delivery of clean, well\-tested, and well\-documented code within sprint deadlines. * Consistent adherence to eSpace development and security standards. * High code review and peer feedback ratings. * Minimal post\-release bugs and strong problem\-solving turnaround time. * Contribution to system design improvements and team knowledge base. * Active participation in team ceremonies and mentorship efforts. ### **Qualifications** * Bachelor’s degree in Computer Science, Engineering, or a related field. * Minimum of 4 years of professional experience in backend development using Java. * Strong command of Spring Boot, REST APIs, and microservice architecture. * Proficient in SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). * Experience with CI/CD tools, Git, and containerization (Docker/Kubernetes is a plus). * Strong understanding of software design patterns, clean code, and unit testing. * Familiarity with cloud environments (AWS, GCP, or Azure) is a plus. * Strong analytical, problem\-solving, and communication skills. * Team player with a proactive attitude and a drive for excellence. * Works with product managers, designers, QA, and business stakeholders.


