Our fast-growing remote working company is seeking a highly talented and experienced Full-stack Java engineer to join our team. In this role, you will be responsible for leading the development of software applications and systems that meet the needs of our clients.As a Fullstack Java engineer, you will be responsible for:Provide technical leadership in the design, integration, implementation, and transition of enterprise SaaS human services systemFlexible design architectural approach to deliver configurability along the data creation, integrations, workflows, notifications, and data persistenceUnderstand and synthesize integration requirements, and develop recommendations based on business objectives, product roadmap, solution architecture and technical considerationsContribute to the development of our platform functionality using state-of-the-art frameworks and tools Specify and troubleshoot API integrations in an ecosystem of multiple systemsWork closely with client stakeholders, partners, product managers, creative designers, platform architect, and other software engineersConstantly learn and use leading-edge technologiesImplement a system that will address the needs of vulnerable populationsContribute to the highest security, extensibility, reusability and testing standards in system architecture and software, interface, components, data structures, and algorithms specifications.