The Last Giant isn't a hard boss, as long as you know his attacks. His basic attack include swiping the ground using his arm. The best move to counter this is by rolling towards him and delivering at least two strikes on his legs. Make sure you have enough stamina to roll away when he starts to stomp. Sometimes, the boss will fall down. You have to clear out of the way otherwise you'll get instantly killed. If you managed to get out of the way in time, you should get free hits at the boss while it's down. Keep doing this until he goes down to 50% HP.
At that level, he break off his left arm and use it as a club. His swiping attacks have much longer range now so just rull towards him and avoid his stomp. After the battle, you'll get the Soul of the Last Giant and Soldier Key. Melentia will also move to Maluja after the battle.