Backend codes written in Java