Full Stack Developer (Backend Focus)
Full Stack Developer (Backend Focus)Location: Remote - Must be located in the USClient: Major Investment FirmC2C and W2 are acceptableDuration: 12 months plusAbout the RoleJoin a major investment firm as a Full Stack Developer with a stronger focus on backend developmentBuild high-quality applications in collaboration with cross-functional teams and business partnersRequired Experience5+ years of experience with Java-related technologies on Unix or Linux5+ years of experience with backend technologies including JBoss, Spring Boot, and REST3+ years of experience with client-side technologies including React, JavaScript, JSON, and RESTProven ability to work effectively in cross-functional teamsTechnical SkillsProgramming Languages: Python, Java, JavaScriptJava Services: Spring CLI, Maven, microservices, multi-threading, concurrency, and parallel processingCore Concepts: Distributed systems, object-oriented programming, design patterns, and design methodologyFrameworks: Spring Boot, Node.js, MEAN / MERN stackData Stores: Relational and non-relational data structures, MongoDB, BPM toolsData Streaming: AWS SQS, KinesisKnowledge and UnderstandingAPI consumption and development; service-oriented architecture (SOA) patternsWeb service technologies: REST, JSON, SOAP, XML, JDBC, MySQLUnit, interface, and end-user testing concepts and tooling (functional and non-functional)Automated testing, Agile methodologies, and Test-Driven Development (TDD)Accessibility awarenessSecure coding, web application security, and DevSecOpsSecurity concepts: authentication, authorization, encryption, digital signatures, JWT, SSL, web service proxies, firewalls, SAML 2.0, OpenID Connect, OAuth 2.0DevOps tools and practices: branching strategies, GitHub, Bitbucket, Subversion, JenkinsSDLC monitoring and logging techniquesAWS core services including CloudWatch and CodeDeploy