Senior Full Stack Software Engineer (Java / React)
Senior Full Stack Software Engineer (Java / React)Position DetailsType: Contract to HireIndustry: Leading Financial FirmLocation: Hybrid in Newark, NJPay Rate: $65 - $70 per hour on W2No C2CWhat You Will DoBuild applications using modern design patterns, architectural principles, and current industry coding standardsDevelop high-quality, well-documented, and efficient codeCollaborate with product owners to define feature stories and with tech leads on technical designWrite unit tests, integration tests, and functional automationResearch and resolve issues identified by QA or product supportCoach team members and bring input on relevant and emerging technologiesSolve complex problems that require evaluating intangible variablesWork with Python, Java, JavaScript, React, and Spring BootRequired QualificationsBachelor's degree in Computer Science, Engineering, or related experience6+ years of hands-on experience building enterprise-grade applications with modern Java and JavaScript ecosystemsStrong UI expertise building modern applications with React and JavaScriptFinancial or Insurance industry experienceExperience with agentic frameworks and AI-driven development tools (Claude Code, GitHub Copilot, etc.)Experience with Agile methodologies and Test-Driven Development (TDD)Excellent problem-solving, communication, and collaboration skillsTechnical Skills (Advanced Experience in Several)Languages: Java, Python, JavaScript, TypeScript; OOP, design patterns, distributed systemsJava Services: Spring, Maven, Microservices, multi-threading, concurrency, parallel processingFrameworks: React, Spring Boot, Flask, Django, Node.jsData Stores: PL/SQL, DB2, Oracle, Postgres, Redshift, NoSQLData Streaming: SQS, Kinesis, AWS MSK, EventBridgeAPIs: REST, SOAP, JSON, XML, JDBC, SOA patternsAPI Management: Kong, ApigeeSecurity: Secure coding, DevSecOps, JWT, SSL, SAML 2.0, OpenID Connect, OAuth 2.0DevOps: GitHub, Bitbucket, Subversion, JenkinsAWS: Core services across compute, storage, database, IAM, and analyticsTesting: Unit, interface, end-user, and automated testingAccessibility awareness, monitoring, and loggingPreferred QualificationsDomain Driven Design (DDD)AWS cloud-native solution developmentArchitecture patterns, design, and critical thinking