Java BackEnd Developer

Woongjin, IncRidgefield Park, NJ
1d$85,000 - $95,000

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

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

Benefits

  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401(k)
  • Paid Sick hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service