Back to training
java

Modern Functional Java: Streams

Go deep into Java's functional ecosystem and data streams.

Expected Outcome

The ability to build advanced data transformations using Lambdas and powerful Streams.

Target Audience

Developers looking to write more declarative, readable, and thread-safe Java code.

Prerequisites

Solid Java experience equivalent to my workshop 'Java Jumpstart: The Essentials'.

Curriculum & Highlights

Lambdas & Method References
Functional Interfaces
Streams API: Map & Filter
Collectors & GroupingBy
Optional & Error Handling
Detailed Description
Functional programming is now crucial for handling complex data processing effectively. Without a proper walkthrough of Java's functional ecosystem, teams often end up in unreadable loops and bug-prone transformations that lower code quality significantly in large projects today. In this workshop, we explore Lambdas, Streams, and functional interfaces in depth through Active Learning. I guide you through the art of thinking in data streams instead of imperative loops. We look at advanced Collectors, Optional handling, and how to write code that is compact, thread-safe, and much easier to maintain in large Enterprise projects. We build a modern toolbox for efficient data processing that makes your code both faster and safer to run in production for the future here now.
Recommendation & Next Steps

Ensure your code stays high quality with the 'TDD & Mockito: Quality in Java' workshop.

Format Workshop
Duration 1 day
Level Professional
Instructor Andreas Olsson
Price per group $2,900

Standard price per group (up to 12 participants) for remote delivery. Additional costs apply for onsite delivery.

Tech Stack
Functional Lambdas Streams Java 21 Clean Code
Andreas Olsson

Your Instructor

Andreas Olsson

Expertise through Active Learning

Java and the Spring Framework have been my core focus for over 20 years. Today, my mission is primarily to help organizations step into the future by integrating intelligent agents and AI-driven features into modern Java systems.

Actlea stands for Active Learning – the philosophy that programming is best learned by writing code, not by watching slides. My workshops focus on intensive, hands-on exercises designed to solve real-world problems.

I deliver proven training concepts globally across all timezones. While I specialize in remote delivery, I love to travel for onsite workshops. My modules are ready for immediate impact but can be tailored to your team's specific requirements.

Connect on LinkedIn

End clients I've trained

Academic Work
Handelsbanken
Scania
Swedbank
CGI
SEB
Related Testimonials

Active Learning in practice

See how my expertise has helped developers master the tech stack.

Related Training

spring ai Professional

Spring AI Jumpstart: Essentials

1 day
Group Rate: $2,900

Jumpstart the journey into AI development and integrate LLM models into your Java stack.

  • Spring AI Architecture
  • ChatClient & Prompts
  • Model Configuration
spring ai Professional

Spring AI Foundations: AI Engineer

3 days
Group Rate: On Request

Actlea's most complete AI training for modern Java teams.

  • LLM Integration & Strategy
  • Enterprise RAG Pipelines
  • Vector DB Management
java Professional

Java Foundations: Fast-track

3 days
Group Rate: On Request

Onboarding for experienced minds wanting to be productive quickly.

  • Java for Polyglots
  • JVM Memory Management
  • Maven & Build Automation
Take the next step

Ready to elevate your
team's expertise?

Book a single workshop, combine modules into a package, or plan a full-scale bootcamp. My training is built on proven standard modules, ready to be delivered immediately to your team, regardless of your location.

  • Expert standard modules for senior teams
  • Global delivery across all time zones
  • Fixed group rate for up to 12 participants (remote)
  • Flexible delivery: Remote or On-site

Get in touch for a quote or to discuss availability.