Position: Java Developer
Category: Java
English level: upper
Years of experience: 0.5


I'm changing tech stack from php to Java

As a developer I worked on following issues/tasks:
• creating e-commerce solutions 
• optimization and performance improvement
• development of continius delivery system
• unit testing
• tasks scoping/estimating
• mentoring
etc.
I want to change my tech stack to Java. I'm a developer with 5+ years of experience in development but with minimal Java experience.

I started learning Java from reading following books:
* Bruce Eckel, On Java 8
* Bruce Eckel, Thinking in java
* Cay Horstmann, Core Java Volume I
* Joshua Bloch, Effective Java