Qureos

FIND_THE_RIGHTJOB.

Senior Java Developer

India

1. Backend

  • Core Technology: The backend is primarily developed using Groovy/Grails.
  • Purpose: It serves as the primary data and business logic layer for both the native mobile applications and the web frontend, handling content management, user management, and administrative functions.
  • API: The backend server exposes multiple REST APIs which serve data to both the web frontend and the native mobile applications.
  • Security: Spring Security has been integrated into the backend, securing all APIs with JWT (JSON Web Token) tokens.
  • Framework Components: The Grails application is a combination of multiple technologies, including Spring Boot, Hibernate, and GORM (Grails Object Relational Mapping).
  • Database: For data persistence, we are using PostgreSQL.
  • Backend Capabilities & Management: Serving as the central 'control center', the backend handles extensive customization and management, including:
  • Managing Companies / Colleges
  • Managing various content types (Videos, Games, E-learning modules, PDFs, etc.)
  • Managing users and language settings
  • Managing Fantasy Maps and Galleries
  • Managing Challenges and setting dependencies
  • Managing skills
  • Admin functionalities for job openings, applicant tracking (e.g., application status, CVs, educational qualifications, job history, skills passport), and comprehensive employee management (upload, add/remove, enable/disable, assign roles/locations).
  • Tracking learner progress, content completion (modules, courses, games), content views, and performance.

Job Type: Full-time

Pay: ₹1,500,000.00 - ₹1,800,000.00 per year

Benefits:

  • Flexible schedule
  • Paid sick time
  • Paid time off
  • Work from home

Work Location: In person

© 2025 Qureos. All rights reserved.