Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
TC

Senior Backend Developer

TechDigital Corporation
๐ŸŒ Worldwide
Hybrid
Senior
3 months ago
  • Firebase
  • REST API
  • OpenAPI
  • Keycloak
  • Java
  • Spring Boot
  • JWT
  • OAuth
  • Firebase Auth
  • System Design
  • Data Modeling
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Role Summary

We are seeking a Senior Backend Developer to design, implement, and refactor core platform services supporting federated authentication and a multi-entity vehicle management system. This role focuses on integrating Firebase-based identity, restructuring backend data models, and modernizing API layers to support scalable account, vehicle, and profile relationships.

Key Responsibilities

1. Data Model & Persistence Layer

ยท Design and implement new domain entities including user_account and vehicle_profile to support federated identity mapping.

ยท Refactor existing schemas (e.g., vehicle_enrollment) to separate vehicle-level and profile-level concerns.

ยท Develop and execute database migrations, including:

o Table creation, column restructuring, and foreign key repointing

o Index updates and performance optimizations

ยท Implement data backfill and reconciliation logic for existing records, including consolidation of vehicle and profile relationships.

2. API & Middleware Development

ยท Refactor REST APIs to support:

o Account-level, vehicle-level, and profile-level operations

o Updated relationships between entities (account โ†’ vehicles โ†’ profiles)

ยท Implement cross-cutting concerns:

o Request interceptors/filters for authentication and context resolution

o Shared request context updates (vehicleProfileId, userAccountId)

ยท Enhance API contracts, OpenAPI documentation, and error handling to reflect new data model and authentication patterns.

3. Authentication & Security Integration

ยท Integrate Firebase Authentication and implement ID-token validation and claim extraction.

ยท Transition from client-credential-based authentication (e.g., Keycloak) to federated identity model.

ยท Implement account-ownership authorization to enforce access control across account, vehicle, and profile scopes.

4. Service Layer & Business Logic

ยท Rework service logic to support:

o Vehicle enrollment and profile creation flows

o Signing key management and rotation

o Payment/card binding at profile level

ยท Update transaction processing logic to distinguish between:

o Profile-based signed transactions

o Vehicle-level fallback scenarios

ยท Implement account-level operations such as:

o Full account closure with cascading vehicle unenrollment and partial failure handling

5. Integration & External Systems

ยท Work with third-party integrations including:

o Firebase (identity provider)

o Client SRC (card tokenization and identity binding)

o Payment middleware and BOS systems

ยท Ensure consistency of entity mapping across internal services and external callbacks.

6. Testing & Quality Engineering

ยท Develop and execute integration and regression test plans across:

o Updated schema and foreign key relationships

o API endpoints and authentication flows

ยท Update test teardown and data lifecycle logic to reflect new entity relationships.

Required Qualifications

ยท Strong experience in backend development (Java/Spring Boot or similar frameworks)

ยท Proven expertise in:

o REST API design and refactoring

o Relational database design, schema migrations, and indexing

o Authentication/authorization frameworks (JWT, OAuth, federated identity)

ยท Experience implementing middleware components such as interceptors, filters, and request contexts

ยท Familiarity with cloud-based identity providers (e.g., Firebase Auth, OAuth providers)

Preferred Qualifications

ยท Experience with payment systems and tokenization (e.g., Client SRC or similar)

ยท Prior work on multi-tenant or hierarchical data models (account โ†’ asset โ†’ profile)

ยท Knowledge of event-driven integrations and callback-based third-party systems

ยท Experience with API gateways and distributed security validation patterns

Key Competencies

ยท Strong system design and data modeling skills

ยท Ability to manage complex refactoring across multiple layers (DB, API, service)

ยท Attention to data integrity, security, and backward compatibility

ยท Effective collaboration across architecture, QA, and integration teams

Scope & Impact

ยท End-to-end ownership of a major platform refactor spanning:

o Data model redesign

o Authentication transformation

o API and service re-architecture

ยท Direct impact on enabling scalable, multi-vehicle, multi-profile user experiences

ยท Critical role in aligning platform architecture with federated identity standards and payment constraints

Senior Backend Developer ยท TechDigital Corporation

Auto apply with Likeremote