Systems Analyst
BID ref: 59587-4
Department:
JUDICIARY
Job nature:
(T26) Full-stack software developer
Responsibilities:
(T26) The candidate will be responsible for the following: - Acting as a hands-on full-stack developer for both backend and frontend components. - Designing, developing, and enhancing web applications using Java Spring Boot and React. - Building and maintaining scalable, high-performance RESTful APIs. - Writing clean, maintainable, and production-ready code with minimal supervision. - Troubleshooting, debugging, and optimizing existing systems for performance and reliability. - Handling ad-hoc duties and projects as assigned.
Requirements:
Other than the requirements specified in the Technical and Non-Technical sections below, the candidate shall possess: - A Bachelor's degree or above in Computer Science or a related discipline. - A minimum of 4 years' experience in modern web development, with proficiency in Java, Spring Boot, React, and JavaScript. - Solid hands-on experience with Java and the Spring Framework for backend development, alongside React.js and modern frontend workflows. - Extensive experience with HTML, CSS, JavaScript, Node.js, jQuery, and RESTful API design and integration. - Proven experience working on large-scale or enterprise-level web application projects. - Familiarity with version control (Git), CI/CD pipelines, and automated testing frameworks. - Proficiency in designing and implementing high-performance RESTful APIs.
Technical skills:
HTML5 (48)
Java Application Framework (e.g. Struts (Apache)) (48)
JAVA Programming (48)
JavaScript Programming (48)
Web Services (48)