Java Backend Developer - WFH/ Remote-Work (5 Years Exp Needed At least)
Core
Design, build, and maintain backend services and REST APIs for a global education-to-employment AI platform, supporting course matching, search, and recommendation workflows.
Role type
Senior Java Backend Engineer (IC)
Builds
Production backend services, REST APIs, and data pipelines for an AI-driven education marketplace.
Domain
EdTech / AI / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17/21+, Spring Boot, Spring Security, REST API design, Microservices, Docker, CI/CD, PostgreSQL/MySQL, AWS, OAuth2/JWT, Unit/Integration testing, Database optimization, Root-cause analysis
Preferred skills
MongoDB, Redis, Elasticsearch, Kafka/RabbitMQ, Kubernetes, AWS Lambda, Keycloak, Vector search, AI/ML API integration
Technologies
Java, Spring Boot, Spring Data, Spring Security, Tomcat, MongoDB, PostgreSQL, MySQL, Redis, Elasticsearch, Kafka, RabbitMQ, AWS (EKS, ECS, EC2, Lambda, RDS, S3, CloudWatch, SQS, SNS), Docker, Kubernetes, JUnit, Mockito, Keycloak, CloudWatch, ELK, Grafana, Prometheus, New Relic, Datadog, Rollbar
Responsibilities
Design and maintain backend services using Java and Spring Boot; Develop and secure REST APIs for web, mobile, and AI systems; Investigate and resolve production issues across services, databases, and cloud infrastructure; Optimize database queries, indexes, and data access patterns; Build reliable asynchronous workflows and integrate third-party services; Improve observability, logging, and monitoring dashboards; Mentor junior developers and review code quality.
Seniority
Senior, hands-on IC