Full Stack Project Developer and Instructional Designer (Java/Spring Boot & React)
Dibayar semasa penghantaran
We are on a mission to teach the world how to code, by creating engaging learning experiences for beginners as well as experienced professionals to grow and excel in their careers.
This is a part-time remote role for a Full Stack Course Developer and Instructor (Java/Spring Boot & React). We are looking for a Full Stack Course Developer and Instructor with expertise in Java, Spring Boot, and React. The ideal candidate will develop a complex, real-world e-commerce application as the foundation for our course, covering both backend and frontend technologies comprehensively.
Proficiency in Java, Spring Boot, and React, with hands-on experience in full-stack development.
5+ years of experience developing web applications with Java/Spring Boot and React
Previous experience with curriculum development, course design, and teaching web development courses to a diverse range of students at different stages in their careers
Excellent communication skills with the ability to explain complex technical concepts in a concise and understandable manner
Experience with Git version control and collaborative coding workflows
Bachelor’s degree or higher in Computer Science or a related field, or equivalent work experience
Experience with other Full Stack web development frameworks and stacks is a plus
Passionate about learning, teaching, and staying current with the latest web development trends and technologies
Experience in building complex, real-world applications like e-commerce sites.
Familiarity with the latest development tools and practices.
Strong background in instructional design and teaching technical content.
Excellent communication and presentation skills.
Design and develop a complex application using Java, Spring Boot, and React.
Backend Development:Implement User Management using Spring Security.
Develop features using JPA, native queries, DTOs, and Model Mapper.
Knowledge of working with session management in Spring.
Payment integration (e.g., Stripe).
Incorporate Kafka and Redis for relevant modules.
Ensure robust security with password hashing using bcrypt.
Document the API using Swagger.
Implement JUnit testing and demonstrate integration testing.
Follow TDD/BDD methodologies.
Build dynamic UI components using React features like JSX, useState, useEffect, useContext, useReducer, and React Router.
Focus on responsive design using CSS flexbox and grid.
Include State management with React Redux.
CI/CD using Jenkins and deployment on Azure/AWS.
How to Apply:
Please submit your resume, cover letter, and portfolio (including links to previous projects and courses developed or taught, GitHub repositories)
ID Projek: #37517675
31 pekerja bebas membida secara purata ₹41403 untuk pekerjaan ini
Hi, I'm Raeed. Java EE, Backend, Spring developer with 3 years of experience and I'm very interested in working on your project You can contact me to get started