You will contribute to an established and growing development team that writes and manages SaaS products for an esteemed client. You will be part of the Integrations Pod and will help to build out new Integrations as well as maintain existing ones. The Principal Developer will be accountable for performing a range of programming duties including full stack coding, 3rd party API research, and ensuring a standard of excellence. You will oversee projects and mentor junior developers, acting as a point of contact when issues arise.DUTIES AND RESPONSIBILITIESDesign new code & architecture patternsCollaborate with the respective team to identify and fix technical problemsCollaborate with other Developers to advise the stakeholders on technical evolutionIdentify technical debt and create a solution for when & how it will be mitigatedIdentify risks, communicate them, and form contingency plans promptlyMaintain, document, and improve code standards for the development podShare technical knowledge and mentor fellow engineers when necessaryConduct and facilitate code reviews and provide feedback to stakeholdersGive technical feedback & suggestions to the product team on new featuresKeep product informed of task progress and give estimates of completionSupport the stakeholders in the delegation of work to appropriate developersProduct Owners may also assign tasks based on the collaboration with a Principal Developer, especially when bugs have been identifiedAssist in onboarding new developersRequirementsTechnicalSpring Boot (+3 YOE)Java or Groovy (+7 YOE)REST APIsDatabases/MySQLDesign Patterns & Architecture3rd Party API Integration Experience (such as QuickBooks Online, Zapier, DocuSign, Google APIs, etc)Docker exposureTerminal & Unix commandsJavaScript (ExtJS or other frontend framework experience)macOS ExperienceIntelliJSoft SkillsMust embody accountability, bias to action, and collaborationStrong organizational abilitiesStrong coding skillsAbility to delegateAnalytical thinkingExcellent communication, motivational, and interpersonal skills.