The Senior Java Backend Developer will consult on complex initiatives with broad impact and large-scale planning for Software Engineering. This role involves reviewing and analyzing complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors. The developer will contribute to the resolution of complex and multi-faceted situations requiring a solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables. Additionally, the position requires strategic collaboration and consultation with client personnel.