Join our team as a remote Senior Java Developer to work on modernizing and maintaining our existing application stack. As a part of this global company, you will work alongside highly skilled engineers to deliver high-quality code and software in a multi-culture and multi-region environment. This role will require you to have expert-level knowledge in Java and its related technologies, including Hibernate, Microsoft Azure, Spring, SQL, JMS, and Apache Kafka, and experience with Microservice Architecture.