Java Backend Developer @Seeka Technology
Software Development
Salary pkr 1,400,000 -..
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Java Backend Developer @Seeka Technology

2d ago - Seeka Technology is hiring a remote Java Backend Developer. 💸 Salary: pkr 1,400,000 - 2,000,000 per year 📍Location: Worldwide

Role Description

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 Spring Boot. 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 alternatives

Qualifications

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

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field from a recognised university
  • Master’s degree (M.Tech / MS / MCA) in a relevant field is a plus but not required
  • Equivalent practical experience will be considered for candidates with a strong production track record

Benefits

  • Completely remote or work from home (Very good if you also want to spend more time with family)
  • Friendly and understanding colleagues
  • Competitive salaries
  • You get to work in an agile work environment
  • You get to show your leadership skills
  • International working exposure
  • Company shares can be offered based on how successful with our products' launch
  • Company sponsored online classes or tech talks
  • Bonuses if you perform beyond expectation
  • Promotions towards better job roles possible after a certain period of time
Before You Apply
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Java Backend Developer @Seeka Technology
Software Development
Salary pkr 1,400,000 -..
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later