The Sr. Systems Engineer (Java) will join the OMS/Warranty/VDP Engineering team. This position is responsible for development, maintenance, and support of microservices, data pipelines, consumers, producers and batch applications. Additionally, you will ensure applications are built with stability and reliability. You will also create, test, and support software applications; produce high- and low- level designs as necessary with IT Architects; and collaborate with other engineers to deliver new capabilities. You will troubleshoot problems in development and production environments; review code and designs; and recommend performance improvements for existing platform. Other responsibilities include coordinating with product owners and business partners to gather and document requirements, providing production support, and participating in an on-call rotation.