Create an article from another Java application

Yes, there is a REST API at /wp-json with core content endpoints for posts pages etc

For example, my current latest blog post:

https://tomjn.com/2018/07/23/deployment-and-wordpress/

Is available via a GET request as a JSON object at:

https://tomjn.com/wp-json/wp/v2/posts/862

And I can send a similar object via an authenticated POST request to create a new post to https://tomjn.com/wp-json/wp/v2/posts/, or a HTTP UPDATE or DELETE request.

Note that WP includes an auth method out of the box that requires a nonce and a cookie of a user capable of creating posts in order to do this. For external applications, you will need a plugin to implement OAuth1/2 or another authentication scheme of your choosing