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 :
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 pgstatstatements 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 C2CRemote Work : No
Employment Type : Contract
Key Skills
REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Experience : years
Vacancy : 1