posted 5 years ago
You can generally use newer SE features on older EE versions; I see no reason why that should be different with Java SE 9. There isn't much to "applying" new features - you would just use them where it makes sense. (That implies not rushing out to use any and all new features, but that has always been true.)
As to the new module stuff, it may well be that it doesn't make sense for your apps. Note that a criticism of the former proposed implementation was that it makes sense for the JRE itself, but not so much for application code. So proceed with caution. If so far you haven't seen a need to check out OSGi, maybe you don't need it (although, to be fair, both approaches do not cover exactly the same ground, but they do aim to solve similar problems).