byteXL
Website:
bytexl.com
Job details:
Company Description
byteXL is an innovative edtech company working to reshape the educational landscape in India by collaborating with engineering colleges to align their curriculum with industry standards. Through its integrated approach of blending education with practical skills development and employability training, byteXL empowers students to thrive in their careers. The company bridges the gap between academia and industry by fostering skill-building and industry-relevant learning opportunities. At byteXL, we aspire to create a future where every engineering student has access to a transformative and holistic education designed to enhance their potential.
Role Summary
As a Content Lead for Java Full Stack, you'll own the entire learning journey from Core Java fundamentals to building and deploying full-stack applications with Spring Boot and React. That includes designing the curriculum, writing reading materials, building assessments, creating lab exercises, and developing projects that teach students how to build real enterprise-grade applications.
This is a hands-on creation role. You'll spend most of your time building, testing, and improving content. You'll also be building full Java applications yourself regularly, because the content needs to come from someone who knows what a clean Spring Boot codebase actually looks like, not just someone who's read the docs.
If you're someone who writes Java the way it's meant to be written, understands why architecture decisions matter, and can go from wiring up a REST controller to building a React component without switching gears, this is your role.
What You'll Do
- Design semester-wise curriculum and decide how topics are structured, sequenced, and paced across the academic calendar.
- Continuously evolve the content strategy based on what's working, what's not, and where the Java ecosystem is heading.
- Write clear, in-depth reading materials that students can actually learn from independently. Not rewrites of Spring documentation, but explanations that connect concepts to real application development.
- Design problems that test real understanding of object-oriented thinking, application architecture, and how things actually work in production.
- Build question banks following ByteXL's quality standards for difficulty distribution, answer balance, and auto-gradability.
- Create hands-on lab exercises that progressively build from Core Java fundamentals to full-stack application development.
- Design capstone projects that push students to integrate backend, frontend, database, auth, messaging, and deployment into a working application.
- Build full sample projects yourself regularly to validate that what you're asking students to do is actually doable, meaningful, and teaches the right lessons.
- Stay current with how the Java and Spring ecosystem is evolving.
- Try new ways of teaching and building content. If something could work better, prototype it and make the case.
What We're Looking For
Must Have
- B.Tech, M.Tech, MCA, or equivalent in Computer Science or a related field.
- 3–5 years of experience in Java development, or content development with a strong focus on Java full stack technologies.
- Strong command over Core Java including OOP, Collections, Exception Handling, and multithreading.
- Hands-on experience with the Spring ecosystem including Spring Boot, Spring Security, and Spring MVC.
- Working knowledge of Hibernate/JPA and JDBC for database interaction.
- Experience with React for frontend development.
- Solid understanding of REST API design and microservices architecture.
- Comfortable with Maven or Gradle, Git, JUnit, Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with message queues like Kafka or RabbitMQ.
- Exposure to cloud deployment on AWS, GCP, or Azure.
- Can explain why you'd choose composition over inheritance or when to use a factory pattern clearly enough that someone writing their first Spring app gets it right.
- Works independently without needing constant direction.
Nice to Have
- Prior open-source contributions in the Java ecosystem.
- Strong grasp of system design and distributed systems concepts.
- Experience with Kotlin or other JVM languages.
- Background in technical training, academic teaching, or developer education.
- Has built and maintained applications in production environments.
Click on Apply to know more.