- Java 8 in Action: Lambdas, Streams, and functional-style programming, Raoul-Gabriel Urma, Mario Fusco, Alan Mycroft, Manning Publications, 2014
- Java 8 Lambdas, Richard Warburton, O'Reilly Media, 2014
- The Well-grounded Java Developer: Vital Techniques of Java 7 and Polyglot Programming, Benjamin J. Evans, Martijn Verburg, Manning Publications, 2013
- Java Generics and Collections, Maurice Naftalin, Philip Wadler, O'Reilly Media, 2006
- Effective Java, Second Edition, Joshua Bloch, Addison-Wesley Professional, 2008
- Java Performance: The Definitive Guide, Scott Oaks, O'Reilly Media, 2014
- Java concurrency in practice, Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea, Addison-Wesley Professional, 2006
- Java: The Complete Reference, Ninth Edition, Herbert Schildt, McGraw-Hill Education, 2014
- Introducing Java 8, Raoul-Gabriel Urma, 2015
- Lambda Expressions in Java, Angelika Langer, Klaus Kreft, 2013
- Java EE 7 Essentials, Arun Gupta, O'Reilly Media, 2013
- RESTful Java with JAX-RS 2.0, 2nd Edition, Bill Burke, O'Reilly Media, 2013
- EJB 3 in Action, Second Edition, Debu Panda, Reza Rahman, Ryan Cuprak, Michael Remijan, Manning Publications, 2014
- Enterprise JavaBeans 3.1, 6th Edition, Andrew Lee Rubinger, Bill Burke, O'Reilly Media, 2010
- Java Persistence with Hibernate, Second Edition, Christian Bauer, Gavin King, Gary Gregory, Manning Publications, 2015
- Spring in Action, Fourth Edition, Craig Walls, Manning Publications, 2014
- Spring Boot in Action, Craig Walls, Manning Publications, 2015
- Object-Oriented Analysis and Design with Applications, 3rd Edition, Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Conallen, Kelli A. Houston, Addison-Wesley Professional, 2007
- Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley Professional, 1994
- Patterns of Enterprise Application Architecture, Martin Fowler, Addison-Wesley Professional, 2002
- Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Gregor Hohpe, Bobby Woolf, Addison-Wesley Professional, 2003
- Modern Java EE Design Patterns, Markus Eisele, 2015
- Building Maintainable Software, Java Edition, Joost Visser, Sylvan Rigal, Rob van der Leek, Pascal van Eck, Gijs Wijnholds, O'Reilly Media, 2016
- The Art of Unit Testing, Second Edition, Roy Osherove, Manning Publication, 2013
- Effective Unit Testing, Lasse Koskela, Manning Publication, 2013
- Continuous Integration: Improving Software Quality and Reducing Risk, Paul M. Duvall, Steve Matyas, Andrew Glover, Addison-Wesley Professional, 2007
- Continuous Enterprise Development in Java, Andrew Lee Rubinger, Aslak Knutsen, O'Reilly Media, 2014
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, Jez Humble, David Farley, Addison-Wesley Professional, 2010
- Grokking Algorithms, Aditya Y. Bhargava, Manning Publications, 2016
- Introduction to Algorithms, 3rd Edition, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, MIT Press, 2009