This track provides a comprehensive foundation and advanced skills for backend engineering, covering Java and Kotlin, modern frameworks like Spring Boot, API and security best practices, microservices architecture, SQL/NoSQL databases, containerization and orchestration with Docker & Kubernetes, and workflow automation with Camunda.
Learners will gain hands-on experience in building secure, scalable, and maintainable backend systems suitable for enterprise-grade applications.
Target Audience
Software engineers aiming to specialize in backend development.
Java developers transitioning to Kotlin and Spring Boot.
Computer science graduates or professionals seeking enterprise backend skills.
Engineers interested in microservices, cloud-native development, and DevOps practices.
Pre-requisites
Basic programming knowledge (preferably Java or another OOP language).
Understanding of fundamental data structures and algorithms.
Familiarity with relational databases and SQL basics.
General knowledge of client-server architecture.
Content
Java Essentials
Getting Started with Java
Introduction to Java and its ecosystem (JVM, JRE, JDK).
Setting up the development environment (JDK installation, IDE
configuration).
Basic Java syntax: variables, data types, operators.
Control flow statements: if/else, switch, for, while, do-while loops.