Skip to content
FintechSolAcademy
Software Development

Java Development with Spring Boot

Learn core Java, object-oriented design and enterprise application development with Spring Boot.

Duration
16 weeks · 96 hrs
Training mode
Live Online
Level
Intermediate
Modules
6 modules

Course overview

Java remains one of the most widely used languages for enterprise systems. This course builds solid core Java skills before moving on to Spring Boot, REST APIs, data access with JPA and testing.

You will finish by building a layered microservice and learning the interview topics most commonly discussed for Java developer roles.

What you will learn

  • Write idiomatic, object-oriented Java
  • Use collections, streams and concurrency utilities correctly
  • Build REST services with Spring Boot
  • Persist data with Spring Data JPA
  • Test services with JUnit and Mockito

Curriculum

6 modules · 16 weeks

  1. 01Core Java20 hrs
    • Syntax and types
    • OOP principles
    • Exceptions
  2. 02Collections, Streams and Generics14 hrs
    • Collections framework
    • Streams API
    • Generics
  3. 03Concurrency Essentials10 hrs
    • Threads and executors
    • CompletableFuture
    • Thread safety
  4. 04Spring Boot Fundamentals20 hrs
    • Dependency injection
    • REST controllers
    • Configuration
  5. 05Data Access with JPA16 hrs
    • Entities and relationships
    • Repositories
    • Transactions
  6. 06Testing and Microservices Project16 hrs
    • JUnit and Mockito
    • Service design
    • Capstone microservice

Prerequisites

  • Familiarity with any programming language

Certification

FintechSol Academy Certificate in Java Development (certificate of completion).

Your trainer

Marcus Lee

Sample profile

Senior Trainer – Full Stack Engineering

11+ years experience · JavaScript, TypeScript, React, Node.js, Java

Marcus leads the web and software development tracks. He brings experience from product engineering teams and coaches learners on code quality, architecture and technical interviews.

Frequently asked questions

Are the live sessions recorded?

Yes. Recordings of live sessions are made available to enrolled learners for the duration of the course so you can revise or catch up on missed classes.

Will I receive a certificate?

Learners who complete the required assignments and the capstone receive a FintechSol Academy certificate of completion. Vendor certification exams, where relevant, are booked and paid separately.

Related courses