
About this role
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 experience
- Strong experience with RESTful APIs, database design (RDBMS), and batch processing
- Experienced 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 optimization
- Linux Server Deployment & Administration
- Linux 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 troubleshooting
- Strong 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 operations
- Experience building high-availability, resilient backend services
- Hands-on experience with logging, monitoring, and performance tuning
Preferred Qualifications
- Experience with telecom/carrier integrations or large-scale device data systems
- Familiarity with cloud environments and distributed system design
- Experience handling external API dependency and fallback strategies
Additional Information
All your information will be kept confidential according to EEO guidelines.