You'll need to "enable" the service in addition to starting it (it doesn't matter which order you enable/start a service):
bash# systemctl enable activemq
This is basically the systemd version of 'chkconfig', which would control the init.d files. The other sub-command that you might want to know is 'status':
bash# systemctl status activemq
activemq.service
Loaded: loaded (/etc/rc.d/init.d/activemq)
Active: active (exited) since Mon 2015-11-09 18:26:56 PST; 1 weeks 6 days ago
Process: 2186 ExecStart=/etc/rc.d/init.d/activemq start (code=exited, status=0/SUCCESS)
That should show you the service is both loaded and active. At that point, it should survive a reboot. =)