Job Description
Job Description
Company Description
Location : Ridgefield Park
Contract Period : 4 weeks
Pay rate : $7,900 / M DOE
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 experienceStrong experience with RESTful APIs, database design (RDBMS), and batch processingExperienced Java Developer with the following areas :Must Have : Core Java (8+ / 11+ / 17+), Spring Boot, Spring Cloud, Spring MVC, Spring Security, RESTful API Design, Microservices Architecture, Message Brokers (Kafka / RabbitMQ), JPA / Hibernate, Docker, Kubernetes, CI / CD Pipelines (Jenkins / GitLab CI / GitHub Actions)
Application Server Expertise :Oracle WebLogic Server : Deployment, configuration, clustering, and administration.
Apache Tomcat : Setup, deployment, tuning, and management.Application server troubleshooting and performance optimizationLinux Server Deployment & AdministrationLinux server setup, configuration, and management (RHEL, CentOS, Ubuntu).
Shell scripting and automation.Application deployment and release management on Linux environments.Server monitoring, log analysis, and troubleshootingStrong expertise in database technologies :Oracle Database : PL / SQL, Oracle Performance Tuning, Oracle RAC, Partitioning, Indexing Strategies, AWR / ASH Reports, Execution Plan Analysis.
PostgreSQL : Query Optimization, pg_stat_statements, Partitioning, Replication, pgAdmin.Other Databases : MySQL, MongoDB, SQL Server, Redis, Cassandra.Batch Processing & Scheduling :Spring Batch, Quartz Scheduler, Apache Airflow.
ETL processes and data pipeline development.Cron jobs, scheduled tasks, and job orchestration.Large-scale data processing and bulk operationsExperience building high-availability, resilient backend servicesHands-on experience with logging, monitoring, and performance tuningPreferred Qualifications
Experience with telecom / carrier integrations or large-scale device data systemsFamiliarity with cloud environments and distributed system designExperience handling external API dependency and fallback strategiesAdditional Information
All your information will be kept confidential according to EEO guidelines.