AES-128 (or higher) is the recommended algorithm.
You should also choose a good Chaining Method with a random Initialization Vector. (e.g. AES/CBC/PKCS5Padding)
The encryption Key should be generated from a Cryptographically Secure (Pseudo-)Random Number Generator. Alternatively, the encryption key could be Derived from a reasonably strong Password using a suitable Key Derivation Function.