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 alternatives
Must-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 collaboration
Salary on Offer: PKR 1,400,000 - 2,000,000 per year
Apply on company website 349 St 1, I-9/3 I 9/3 I-9, Islamabad, Islamabad Capital Territory 44000, Pakistan Remote (Global) Full-time PKR 1,400,000 - 2,000,000 per year
Seeka Technology is hiring a Java Backend Developer - WFH/ Remote-Work (5 Years Exp Needed At least)
Job Details
Location 349 St 1, I-9/3 I 9/3 I-9, Islamabad, Islamabad Capital Territory 44000, Pakistan
Work mode Remote (Global)
Employment Full-time
Salary PKR 1,400,000 - 2,000,000 per year
Posted 3 months ago
Application On company website
About company
SEEKA Technologies (Not Seeka Limited) is a project under its parent organization called Fresh Futures Australia which is an education consultant based in both Australia and Malaysia. It will be a huge platform that utilises A.I. to help match students and job seekers to the right opportunities relevant to them from Primary/Grade school to University level as well as language schools and job opportunities. Our mission is to make it easier for anyone to find, filter and apply to different schools or educational institutions that suit them best as well as make the transition from studies to work more seamless. We are seeking a detail-oriented QA Tester to join our team. In this role, you will be responsible for ensuring that all of our software products meet the highest standards of quality and reliability. You will work closely with developers, product managers, and other team members to identify, report, and track bugs and issues. Your main goal will be to ensure that our software products are functional, user-friendly, and meet the needs of our clients.Salary range will depend on your overall academic qualifications and experience post graduation and will be discussed with you should you be shortlisted for the job.
Job Description: * Testing each and every button, page, feature and tool on our platform to verify the functionality and quality of our platform
* To create and execute test plans, test cases, and test scripts
* Using MS Excel or Google sheets to document each and every step you took to arrive at any results you find and the important things to note about the result
* Documenting any problems, issues and bugs you find that would severely affect the user experience
* Using Adobe XD to open prototype designs and analyze the UI/UX
* Communicate with team members and stakeholders to provide updates on testing progress and results
Qualifications: 1 A Bachelors or Masters degree in Computer Science, Software Engineering, Information Technology and any related field.
2 Proven 5+ years of experience as a QA Tester or similar role
3 Knowledge of software testing methodologies and best practices
4 Familiarity with bug tracking software
5 Strong analytical and problem-solving skills
6 Excellent communication and collaboration skills
7 Ability to work independently and as part of a team
8 Detail-oriented with a strong focus on quality
Additional Information: * Completely remote or work from home (Very good if you also want to spend more time with family)
* Friendly and understanding colleagues
* 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
All jobs at Seeka Technology Visit website