JOBSEARCHER

Senior Full-stack Developer with Java & Flutter

ApolisFremont, CAMay 21st, 2026
Job Title: Senior Full-stack Developer with Java & FlutterLocation: Remote (100%)Tax Term (W2, C2C): W2 preferred, C2C optionalJob Type (Permanent/Contract) : ContractDuration: 6 to 12 MonthsPay Range: Open (Keep it competitive)Description:Our client is looking for a highly skilled Senior Full-stack Developer with significant skills in Java and Flutter. The ideal candidate will work with Sr. Engineers to innovate and build new systems, improve and enhance existing systems and identify new opportunities to apply your knowledge to solve critical problems. He/she will lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities.Role and Responsibilities:Design and implement user-facing applications in either React with TypeScript and/or Flutter with DartFamiliar with Module Federation patternImplement and maintain Redux Toolkit state, async flows, and resilient UI (loading/error/empty states).Integrate REST and, where applicable, GraphQL (Apollo) including real-time patterns over WebSockets.Write and maintain Jest + Testing Library tests; contribute to Playwright E2E where the product uses it; use MSW (or equivalent) for realistic API mocking.Collaborate on Express-based dev/prod serving, proxies, and security-minded defaults (headers, rate limits) where the codebase applies them.Partner with BFF/backend engineers on and/or develop Spring Boot APIs, GraphQL schemas, backend integrations and OpenAPI/documentation as needed.Instrument and troubleshoot using OpenTelemetry-based libraries and platform monitoring (e.g. Application Insights, error reporting).Utilize programming languages like JavaScript, TypeScript, Java, C#, Python, and Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Java application design under minimal directionParticipate in Agile development processes, including planning, estimation, and retrospectives.Required Skills:Fluency and specialization with at least two modern languages such as JavaScript, TypeScript, JSX, Java, C++, Python or C# including object-oriented design5+ years professional software development, including substantial production React experience.Strong TypeScript (types, generics, narrowing, module patterns).Webpack 5 and modern frontend tooling; experience with micro-frontends or Module Federation (or demonstrable equivalent: multi-app bundling, shared deps, runtime integration).Redux Toolkit (or Redux with RTK-style patterns) and async data loading in complex UIs.Proven understanding of micro-services architecture and extensible REST APIsKnowledge of security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuthREST client integration; GraphQL client experience (Apollo Client) preferred if not mandatory for your lane.Working knowledge of Node.js for build tooling and lightweight servers (Express).Experience shipping through CI/CD (Azure DevOps or comparable) and consuming private package registries.Ability to read and occasionally change Java/Spring Boot services or willingness to ramp quickly with mentorship (BFF is part of the same ecosystem).Qualifications:
Senior Full-stack Developer with Java & Flutter at...