Backend Development : Server-Side Programming (Part of SCTP)

Training Provider: NANYANG TECHNOLOGICAL UNIVERSITY
Course Reference: TGS-2026063448
S$2,048
Original: S$6,825
Save S$4,778

About This Course

Java, combined with Spring Boot, continues to be a cornerstone of backend development, driving enterprise-grade applications across Singapore’s dynamic tech sectors, including finance, logistics, and government services. With millions of applications worldwide relying on Java’s robustness and Spring Boot’s simplified configuration, this powerful duo streamlines the creation of scalable, secure APIs and microservices, meeting the demands of modern, high-performance systems.

Seamlessly integrating with PostgreSQL is vital for crafting robust, scalable backend solutions, enabling developers to efficiently store, manage, and retrieve complex data for today’s applications. This versatile, open-source relational database delivers advanced features such as transaction support, data integrity, and extensibility, making it perfectly suited for real-world scenarios. By mastering PostgreSQL integration, learners can build dynamic, data-driven solutions that ensure performance, reliability, and adaptability, addressing industry needs in Singapore and beyond. Job platforms like JobsDB report 2,974+ Java-related roles in Singapore as of May 2025, with backend developers earning competitive salaries (JobsDB, 2025).
This comprehensive course is designed to equip learners with a strong foundationin core Java programming skills and a deep understanding of Spring Boot essentials, empowering them to tackle real-world backend development challenges withconfidence.

By blending practical, hands-on exercises with theoretical insights, it prepares participants to meet the growing demands of the tech industry, not only in Singapore but also across global markets, enabling them to build robust, scalable, and efficient backend solutions for modern applications.

What You'll Learn

At the end of the course, learners will be able to:

Build backend logic using control structures, data structures, and object-oriented principles.

Implement lambdas, streams, threads, and executors for efficient, scalable code.

Manage exceptions and apply advanced logging for debugging and AI pipeline observability.

Design controllers, services, and repositories for robust, testable APIs.
Build CRUD operations and relationships in H2/Postgres, including data flows forAI features.

Apply GitHub Copilot for coding assistance and SonarLint for AI-driven code quality checks.

Perform unit/integration testing with JUnit/Mockito and enforce best practices through refactoring.

Entry Requirements

Able to code in at least one programming language and Git for version control, ata basic to intermediate level. At least an understanding of and ability to code programming fundamentals.

Applicants will be required to undergo a shortlisting process where they must share their résumé and complete a pre-course assessment. Our instructors and careerconsultants will review applicants to assess their suitability before deciding whether to shortlist them for the course.

Course Details

Duration 75 hours
Language English
Training Commitment Full Time and Part Time
Total Enrolled 36 students
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from NANYANG TECHNOLOGICAL UNIVERSITY

Marketing is undergoing a fundamental shift as artificial intelligence increasingly mediates how con...
Duration 180 hours
Fee After Subsidy S$5,400
• Lead Sustainable Urban Projects – Apply leadership skills, strategically manage initiatives in...
Duration 135 hours
Fee After Subsidy S$5,100
Aspire to work as an AI Engineer, AI Applications Engineer, or AI-driven Full-Stack Developer? Look ...
Duration 270 hours
Fee After Subsidy S$8,580