AI-Native Full Stack Java Developer
Zycus
About the Role
This is a hiring challenge designed to identify AI-Native Java Developers who can collaborate with AI to build production-grade systems faster and smarter.
Key Responsibilities
- Build scalable backend systems using Java.
- Use AI coding assistants effectively.
- Review, debug, and improve AI-generated code.
- Think architecturally, not just syntactically.
- Move fast while maintaining engineering quality.
- Work like modern AI-first software engineers.
Hiring Process
Stage 1 - HR + Technical Screening Interview
- Candidate background discussion.
- AI coding workflow discussion.
- Live code review exercise.
- GitHub profile review.
- Communication and problem-solving evaluation.
Evaluation Criteria:
- How you think.
- How you review code.
- How you use AI tools effectively.
Stage 2 - AI Native Java Hackathon
Top 20 candidates will be invited for an in-person hackathon.
- Build a working software system within 5 hours.
- Candidates must bring their own laptop, preferred development setup, and active AI coding assistant tools (e.g., Cursor, GitHub Copilot).
Evaluation Criteria:
- How you collaborate with AI.
- Prompt engineering for development.
- Speed of implementation.
- Architecture decisions.
- Debugging capability.
- AI-generated code validation.
- Engineering judgment.
- Git discipline.
- Product thinking.
Submission Process
- Upload code to GitHub.
- Share a public repository link.
- Submit implementation notes and approach.
Evaluation Systems will assess:
- Code quality.
- AI usage patterns.
- System design.
- Maintainability.
- Production readiness.
Final Technical Discussion
- Architecture choices.
- AI-assisted development approach.
- Tradeoffs and scalability.
- Debugging walkthrough.
- Ownership mindset.




