Java BackEnd Developer
The Java Backend Developer will design and implement core backend enhancements for the BYOD Enhancement Project, enabling BYOD(Bring Your Own Device) to operate as a highly available primary service with resilient fallback to WMP and Global BYOD APIs.
Job Description
Design and implement a local BYOD database with indexing, data freshness tracking, and retention policies.
Develop hybrid query logic : primary local DB lookup with configurable fallback to WMP API and Global BYOD API.
Implement SFTP-based batch ingestion (CSV sync, validation, reconciliation, error handling).
Enhance backend services including data schema, scheduling framework, and API endpoints.
Implement monitoring, logging, metrics, and alerting for availability, performance, and API usage.
Ensure fault-tolerant design and seamless fallback between BYOD, WMP, and Global APIs.
Qualifications
5+ years of Java backend development experience.
Strong experience with RESTful APIs, database design (RDBMS), and batch processing.
Experienced Java Developer with the following areas :
Application Server Expertise :
Linux Server Deployment & Administration :
Strong expertise in database technologies :
Batch Processing & Scheduling :
Experience building high-availability, resilient backend services.
Hands-on experience with logging, monitoring, and performance tuning.
Preferred Qualifications :
All your information will be kept confidential according to EEO guidelines.
Java BackEnd Developer • Ridgefield Park, NJ, United States