Accellor

Senior Full Stack Developer – Java, Flutter

Accellor

full-time

Posted on:

Location Type: Hybrid

Location: Maryland CityMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,000 - $130,000 per year

Job Level

About the role

  • Design and implement user-facing applications in either React with TypeScript and/or Flutter with Dart.
  • Familiar with Module Federation pattern.
  • Implement 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 direction.
  • Participate in Agile development processes, including planning, estimation, and retrospectives.

Requirements

  • Fluency and specialization with at least two modern languages such as JavaScript, TypeScript, JSX, Java, C++, Python or C# including object-oriented design.
  • 5+ 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 APIs.
  • Knowledge of security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth.
  • REST 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).
Benefits
  • Work-Life Balance: Accellor prioritizes work-life balance, which is why we offer, flexible work schedules, opportunities to work from home, and paid time off and holidays.
  • Financial and Medical Benefits: Our package includes perks like flexible and discretionary time off, healthcare coverage for you and your loved ones, and a retirement plan to help you plan for the future. Additionally, we offer access to flexible spending and health savings accounts, life and AD&D insurances.
  • Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training, Stress Management program, professional certifications, and technical and soft skill trainings.
  • Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them.
  • Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centres.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptFlutterDartRedux ToolkitRESTGraphQLJavaScriptJavaC#
Soft Skills
collaborationproblem-solvingcommunicationagile developmentobject-oriented design