Job Description
Job Description
Company Description
For More Open Positions Visit us at :
http : / / recruiting.woongjininc.com /
Our Mission
WOONGJIN, Inc. is a rapidly growing team who provides a range of unique, exceptional, and enhanced services to our clients. We have a strong moral code that includes the service of goodness without expectations of reward. We are motivated by the sense of responsibility and servant leadership.
Benefits
- Medical Insurance
- Vision Insurance
- Dental Insurance
- 401(k)
- Paid Sick hours
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 policiesDevelop hybrid query logic : primary local DB lookup with configurable fallback to WMP API and Global BYOD APIImplement SFTP-based batch ingestion (CSV sync, validation, reconciliation, error handling)Enhance backend services including data schema, scheduling framework, and API endpointsImplement monitoring, logging, metrics, and alerting for availability, performance, and API usageEnsure fault-tolerant design and seamless fallback between BYOD, WMP, and Global APIsQualifications
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.
NO C2C