"It was a steep learning curve at times, especially playing at full-back, but I thoroughly enjoyed it," said the Wales Under-21 cap, known as Jazz.
"I'm a Swansea boy and I'm proud to finally agree the new contract."
The club has also offered new deals to Fede Bessone, Albert Serran, Andrea Orlandi, Jamie Grimes, Shaun MacDonald and Leon Britton.
Tom Butler, Cedric van der Gun and Angel Rangel have automatically triggered new contracts.
Source: BBC Sport
Source: BBC Sport