Java BackEnd Developer

Woongjin, Inc

Java BackEnd Developer

Ridgefield Park, NJ
Full Time
Paid
  • Responsibilities

    Job Description

    Role Summary
    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.

    Key Responsibilities

    • 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

    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.

    *** NO C2C ***

  • Compensation
    $85,000-$85,000 per year
  • Industry
    Hospital and Health Care