Java BackEnd Developer

TLDR

Design and implement core backend enhancements for the BYOD Enhancement Project, ensuring high availability and resilient fallback for critical services.

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
  • 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

All your information will be kept confidential according to EEO guidelines.

 *** NO C2C ***

Benefits

Health Insurance

Medical Insurance, Vision Insurance, Dental Insurance

Paid Sick Leave

Paid Sick hours

Woongjin, Inc. focuses on delivering tailored staffing and consulting solutions across industries such as finance, biotech, and IT. We stand out by blending ethical leadership with specialized service offerings, ensuring our clients receive not just assistance, but strategic partnership that drives results.

View all jobs
Salary
$85,000 – $95,000 per year
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job

This job is no longer available