You get only one boot partition (EFI partition) which contains the kernel and the initramfs for both operating systems. Then, you would create two partitions to hold the rest of each individual operating system.
Shared partitions can be ext4, but if they should be read-/writable by windows, I would recommend ntfs or exFAT.