Hello,
I am proficient in Java, and could implement the logic of your board game without any trouble. I could use any front-end library you want, and would be sure to separate the GUI from the back-end so that any changes to the game logic aren't coupled to the UI.