We are looking to hire experienced Java Backend Developers with strong experience. This is for an ongoing full time work for someone with at least 5 years of professional work experience and with great experience working with backend search engines and springboot. This is a complete work from home / remote job. 
 What You’ll Own
Backend Engineering
        Design, build, and maintain backend services using Java 20+ and Spring Boot
        Develop clean, secure, versioned REST APIs for web, mobile, admin, partner, and AI systems
        Review and improve Spring Boot application structure, dependency versions, embedded Tomcat configuration, startup behaviour, memory usage, and runtime performance
        Improve service structure, startup behaviour, configuration, and deployment readiness
        Refactor weak or unstable backend areas without breaking existing functionality
        Review and improve backend code quality, error handling, validation, and performance
Platform Stability
        Investigate production issues across services, APIs, databases, queues, and cloud infrastructure
        Investigate Spring/Tomcat-level issues such as slow startup, failed bean initialisation, blocked request threads, timeout misconfiguration, memory pressure, and unhealthy application states
        Improve application startup, service health checks, logging, retries, timeout handling, and failure recovery
        Identify unstable services, duplicated logic, poor configurations, and risky dependencies
        Create clear root-cause analysis for recurring backend failures
        Help define backend release standards and deployment readiness checks
Data, Search & Matching
        Work with MongoDB, PostgreSQL/MySQL, Redis, and Elasticsearch
        Optimise queries, indexes, schema design, and data access patterns
        Support course matching, profile enrichment, search, recommendation, and application workflows
        Improve backend data consistency between APIs, databases, search indexes, and AI outputs
Cloud & Infrastructure
        Work confidently with AWS-backed backend environments, including services such as EKS/ECS, EC2, Lambda, RDS, S3, IAM, CloudWatch, and SQS/SNS, in collaboration with DevOps/Cloud engineers
        Support containerised deployments using Docker and Kubernetes
        Review backend infrastructure for cost, security, reliability, and scalability
        Help reduce unnecessary cloud costs caused by inefficient services, oversized resources, or poor runtime behaviour
        Partner with DevOps/Cloud engineers to improve deployment pipelines and runtime environments
Messaging & Integrations
        Work with Kafka, RabbitMQ, or AWS SQS/SNS
        Audit existing message/event flows and identify what is used, unused, broken, or risky
        Build reliable asynchronous workflows for notifications, AI processing, applications, search updates, and partner integrations
        Integrate third-party services such as payment gateways, email/SMS providers, CRMs, AI/ML APIs, and institution partner systems
Security & Access
        Build secure backend services using Spring Security, OAuth2, JWT, SSO, and role-based access control
        Work with identity systems such as Keycloak or similar
        Improve API security, permission checks, secrets management, and environment variable hygiene
        Identify risky public endpoints, exposed credentials, weak service-to-service access, and insecure configurations
        Apply secure coding practices across backend services
Observability & Monitoring
        Improve backend logging, metrics, alerts, tracing, and health dashboards
        Work with tools such as CloudWatch, ELK, Grafana, Prometheus, New Relic, Datadog, Rollbar, or similar
        Make it easier to detect user-impacting failures such as login issues, API failures, slow responses, and broken workflows
        Help define what “healthy backend” means for Yuzee
Leadership & Mentoring
        Review pull requests and raise engineering quality across the team
        Mentor junior and mid-level developers while maintaining delivery momentum
        Break large technical problems into clear, shippable milestones
        Write technical documentation that explains systems, decisions, risks, and fixes
        Push back on poor technical decisions with evidence and better alternativesMust-Have Skills
        5+ years backend engineering experience, with strong Java experience
        4+ years hands-on Spring Boot experience
        Strong experience with:
        Java 17 / 21+
        Spring Boot
        Spring Data
        Spring Security
        REST API design
        Microservices
        Docker
        CI/CD
        Git workflows and code reviews
        Strong understanding of the Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, Spring Data, Spring configuration, profiles, dependency management, and application lifecycle
        Practical understanding of embedded servlet containers such as Tomcat, including request handling, thread pools, connection limits, timeouts, and production tuning
        Experience using Spring Boot Actuator or similar tools for health checks, metrics, readiness/liveness checks, and production diagnostics
        Strong database experience with at least one relational database:
        PostgreSQL
        MySQL
        RDS
        Production experience with cloud platforms, preferably AWS
        Strong understanding of:
        Authentication and authorisation
        OAuth2
        JWT
        SSO
        Role-based access control
        Solid testing experience:
        JUnit 5
        Mockito
        Integration testing
        API testing
        Strong database optimisation ability — schema design, indexing, query tuning
        Strong debugging and root-cause analysis ability
        Ability to document backend systems, technical risks, architecture decisions, production incidents, and recommended fixes clearly
        Strong written English for async collaborationSalary on Offer: PKR 1,400,000 - 2,000,000  per year