Senior Java Developer

Senior Java Developer

AD ID: 12284757 • Phnom Penh • Just now

$1,800+

Main Category :
Jobs
Category :
Information Technology
Job Type :
Full-time
Experience :
4 Year+

KEY ACCOUNTABILITIES: - Design, develop, and maintain backend microservices using Java (Spring Boot). - Architect and implement robust and scalable APIs. - Integrate with Kafka for asynchronous event handling and communication between services. - Work with PostgreSQL and Redis for high-performance data storage and caching. - Collaborate with frontend developers using React + TailwindCSS, and mobile teams working with Swift/Kotlin. - Handle real-time data flow using WebSocket (STOMP protocol). - Implement authentication and authorization using OAuth2 + JWT via Spring Security. - Manage distributed configurations using Spring Cloud Config Server. - Setup and manage API Gateway (Spring Cloud Gateway/Kong) for request routing and service exposure. - Implement background jobs and webhook handlers with XXL-Job. - Utilize Resilience4j for circuit breaking, retries, and fault tolerance. - Apply Bucket4j + Redis for rate limiting strategies per merchant/player. - Develop and maintain Swagger/OpenAPI documentation. - Ensure system observability using Prometheus, Grafana, ELK Stack, and Zipkin for monitoring, logging, and tracing. - Follow best practices in software engineering and participate in code reviews, architectural discussions, and mentoring junior developers.
JOB REQUIREMENTS: - 4+ years of hands-on experience in backend development using Java and Spring Boot. - Strong knowledge of microservices architecture, RESTful APIs, and distributed systems. - Experience with PostgreSQL and data modeling for relational databases. - Proficiency with Redis for caching, messaging, and ephemeral data use cases. - Deep understanding of Kafka for event-driven design and asynchronous workflows. - Experience in implementing OAuth2, JWT, and Spring Security for secure applications. - Familiarity with Spring Cloud ecosystem (Config, Gateway). - Strong experience in Resilience4j, circuit breakers, and rate-limiting implementations. - Proven experience with observability tools: Prometheus, Grafana, Zipkin, ELK stack. - Understanding of CI/CD practices, containerized environments (Docker/Kubernetes) is a plus. - Exposure to job schedulers like XXL-Job or similar cron-based processors. - Clear documentation habits with Swagger/OpenAPI.

Location: District Postal 12101, L8 St.1956, Phnom Penh Phnom Penh Thmei, Saensokh, Phnom Penh

Show on Google Map

Contact Info: Please don't forget to mention that you found this ad on khmer24.com.

Save
Report
Share
ការមិនទទួលខុសត្រូវ / Disclaimer
យើងខ្ញុំមិនគ្រប់គ្រងមាតិកា ដែលបានបង្ហោះឡើងដោយសមាជិកឡើយ។ ដូច្នេះយើងមិនទទួលខុសត្រូវលើការផ្សាយផលិតផលនេះទេ ហើយក៏មិនធានាចំពោះបញ្ហាដែលទាក់ទងដោយផ្ទាល់ ឬ ប្រយោលទៅនឹងសកម្មភាព ឬ អសកម្មណាមួយឡើយ។
We does not control the content posted by members and therefore assumes no responsibility and disclaims any liability for any consequence relating directly or indirectly to any action or inaction.
LOMA Media

LOMA Media

@xihuresort

Members Since 2024-05-03 15:30:59

Phnom Penh , District Postal 12101, L8 St.1956, Phnom Penh

Show on Google Map

warning ព័ត៌មានសុវត្ថិភាពសម្រាប់អ្នកទិញ
Safety Tips for Buyers

1.

មិនត្រូវធ្វើការផ្ញើប្រាក់ទៅមុន មុនពេលទទួលទំនិញ
Do note sent money before receiving the goods

2.

សូមពិនិត្យមើលទំនិញមុនពេលដែលអ្នកទិញ
Check the item before you buy

3.

បង់ប្រាក់បន្ទាប់ពីទទួលបានទំនិញ
Payment ofter receiving the goods

4.

ត្រូវជួបអ្នកលក់នៅទីតាំងដែលមានសុវត្ថិភាព
Meet the seller at a safe location

Related posts

Report has been success!