Java

Perhaps today’s most popular technology, Java drives enterprise development. Trainologic brings its knowledge and expertise in core Java, Spring, Java EE and other Java-related technologies to your developers and technologists to make sure that you make the best use of these ubiquitous frameworks.

Our Java Courses
Java Professional Content

Exception Handling in Java – The Right Way

September 7, 2017 | Shimi Bandiel

Error handling is always a pain and many developers don’t pay enough attention to it. In this video I’ll go...

Reactive Micro Services with Java seminar

June 29, 2017 | Shimi Bandiel

Abstract –  Micro services is the current architectural trend. In this seminar, we’ll go over the concepts behind a good...

JVM languages “flame wars”

June 28, 2017 | Shimi Bandiel

There are many programming languages that can be used on the JVM (Java, Scala, Groovy, Kotlin, …). In this session,...

Stream processing from single node to a cluster

| Alex Landa

Building data pipelines shouldn’t be so hard, you just need to choose the right tools for the task. We will...

Implementing Micro Services Tasks – Infrastructure (Docker) vs applicative (Spring Cloud)

| Shimi Bandiel

How to implements the infra-structure for micro services? In this session, we’ll compare building it with Spring Cloud vs. using...

Spark real world use cases and optimizations

| Alex Landa

Using Spark for BigData became the standard in the industry.  The internet is full with “hello world” examples, but when...

What’s expected in Java 9

| Shimi Bandiel

JAVA JAM 2017 Java 9 is just around the corner. In this session, we’ll describe the new modularization support (Jigsaw),...

What’s expected in Spring 5

| Roi Aldaag

JAVA JAM 2017 Conference Reactive programming is gaining momentum for a while now using RxJava, Vert.x and other frameworks. By...

Coordinating APIs with Spring Cloud Contract

| Omri Spector

As we move to a micro-service architecture, we are burdened with the task of coordinating multiple ever-changing consumers and producers...

Multi-threading in the modern era: Vertx Akka and Quasar

| Shimi Bandiel

Everybody wants scalable systems. However, writing non-blocking applications in Java is not an easy task. In this session, we’ll go...

Introduction to the Actor Model and Reactive Programming (Part 1)

February 15, 2017 | Alex Landa

Two and a half years ago, in February 2014, I found myself profiling Spring web application a couple of weeks...

Our Java Experts

Rohi Fadlun

Rohi is a versatile software engineer not afraid of getting his hands dirty in all the aspects of development - from infrastructure to the front end. Have studied multiple programming...

Ori Dar

Ori is a Java Architect and Consultant his Specialties: JSE JEE OOAD Continuous Integration Performance Tuning ORM NoSQL MongoDB

Zacky Pickholz

Zacky is a full-stack software developer with 20 years’ experience delivering fast, robust and high quality software solutions to companies big and small in various industries including Big Data, Security,...

Michael Dubrovitsky

Programming languages: JAVA, C/C++, HTML, JavaScript, CSS, PHP Technologies: JEE, JSP, Servlets, Taglibs, Web Services, EJB, EJB3, JSF, XML, Struts UI GUI, NUI Application servers Tomcat, Weblogic,...

Miri Rubinstein

Shalom Deitch

Java Technical Lead with 20+ years increasingly responsible programming experience, most of which were with mission critical components. Thrives on cutting-edge technology and technical challenges. Self-managing, detail oriented, loyal employee...

Adi Lipin

Highly qualified Full Stack expert with vast experience in software design & development and in data/big data solutions. A real team player, with full commitment to the team & company,...

Shimi Bandiel

Shimi is the CTO of Trainologic. Shimi has more than 15 years of experience in Programming, Consulting and Training. Specializes in Programming Practices, Design & Architecture and Performance.

Gal Marder

Gal is the CEO of Trainologic. Gal brings with him more than 10 years of experience as a programmer, architect, consultant and development manager. Gal has been a frequent speaker...

Victor Perepelitsky

Victor is highly qualified software engineer with strong JAVA server side background (overall 11 years experience in programming) He is interested in open source contribution. Passionate about designing and...

Yoram Kornatzky

Yoram is Software Architect & Engineer Yoram has 20 years of development experience Ph.D. Computer Science Open Source, Web, Server, Mobile, Cloud Mobile Apps iOS, Android, Phone Gap,...

Alex Landa

Alex is BigData and Devops consultant at Trainologic. Alex is a hacker, developer and architect who enjoys every aspect of the software life cycle - architecture, design, code, testing and...

Kobi Shitrit

Avi Shefi

Avis Specialties: * Web & mobile applications, architecture, scaling, security, fault-tolerance, performance * Distributed computing, big data & data science, machine learning and statistics * Programming languages – theory, inner-workings...

Ohad David

Ohad is a special missions guy. No matter how complex the mission is, he will get it done! Ohad has the rare ability to move easily between different layer of...