What are the responsibilities and job description for the Java Backend Developer Intern position at Screna AI?
Remote | 8 weeks | Conversion opportunity available π° $15β25/hr
About Screna AI Screna AI is an AI-powered interview preparation platform helping tech professionals land their dream jobs through real interview insights and personalized mock interviews.
What You'll Do
- Build and maintain backend business modules including API design, data storage, data ingestion, and async task processing
- Collaborate with the team to implement product requirements and participate in code reviews
What We're Looking For
Java Backend
- Proficient in Spring Boot core container and dependency injection
- Strong understanding of layered architecture (controller / service / repository / mapper / DTO / domain)
- Able to design and develop clean RESTful APIs
Database
- Familiar with schema design, transaction isolation levels, locking mechanisms, and index optimization
- Experience with at least one NoSQL database (Redis, MongoDB, etc.)
Engineering Practices
- Strong coding standards and Git workflow (Conventional Commits, branch management)
- Values code review and automated testing
- Fast learner with the ability to ramp up quickly on new projects
AI-Assisted Development
- Proficient with Claude (Claude Code), Cursor, GitHub Copilot, or similar AI coding tools
- Able to write effective prompts to improve coding efficiency and code quality
Bonus Points
- Familiarity with Elasticsearch
- π© Send your resume and current work authorization status to hr@screna.ai
Salary : $15 - $25