remote java full stack developer
QUALIFICATIONS & SKILLS:Required:Bachelor's degree in computer science or other technical field or equivalent work experience3 to 5 years of Engineering experienceSound knowledge of Software Development Life Cycle (SDLC)Knowledge of industry standard Software Development Life Cycle (SDLC) practicesKnowledge of systems design concepts that provide security and stabilityDeep knowledge of Operating Systems and/or Application Development PlatformsAbility to debug code and/or complex log files for troubleshooting and analysis of product defectsSound understanding of application engineering conceptsKnowledge/experience with querying databases for data lookup/updateDeveloping front-end user interfaces using the Next.js React frameworkCreating scalable, type-safe components using the TypeScript languageApplying CSS to React applications via the styled-components libraryWriting unit tests with Jest as well as end-to-end tests with PlaywrightFamiliarity with the Material UI component libraryAbility to translate Figma designs into working softwareDeveloping Java-based REST APIs using Spring BootWriting unit tests with JUnitPerforming API testing through PostmanAn understanding of application security patterns (OAuth 2.0/SAML)Knowledge of fundamental Git operations (commit/push/pull/rebase)Building and deploying containerized applications via GitHub ActionsUsage of observability and monitoring tools - such as Datadog and Elastic APMPreferred:Knowledge of mobile-responsive web design and accessibility standardsFinancial Services industry experienceCoach / mentor other team members as appropriate* Knowledge about GraphQL and it's usage