The 20-year-old came through the academy at SkyBet League One Shrewsbury Town.
Upon his release, he joined Bostik North side Mildenhall Town in July 2017.
He switched to league rivals Bury Town in the summer of 2018 and leaves for Lynn after 19 appearances.
Manager Ben Chenery told the club`s website: "I am disappointed to lose Jake but once he became aware of the approach from King's Lynn, he wanted to speak to them and I felt he was always going to go. When a higher-level club come in, players see it as a opportunity to progress and I wish him the best of luck as he furthers his football career.
"We have cover for his position at the moment in Ryley Scott on loan from Ipswich Town, but I now need to sit down with my staff and look more long-term, so I will do that in the next few days".