Job description
As a Junior Full Stack Developer, you will have the opportunity to work with a dynamic team and contribute to the development of our cutting-edge products. This is an excellent opportunity for motivated individual to enhance their skills and gain valuable experience in Java and React.js development.Responsibilities:1. Full Stack Development: Collaborate with senior developers and project teams to design, develop, and maintain web applications using Java and React.js.2. Front-End Development: Implement user interfaces and create interactive web pages using HTML, CSS, and JavaScript frameworks like React.js.3. Back-End Development: Design and develop server-side logic using Java, including building RESTful APIs, integrating with databases, and implementing business logic.4. Database Management: Work with databases (e.g., MySQL, PostgreSQL) to design schemas, write queries, and optimize database performance.5. Bug Fixing and Troubleshooting: Identify and resolve technical issues and bugs, ensuring the stability and functionality of the web applications.6. Code Reviews: Participate in code reviews to maintain code quality, identify potential improvements, and ensure adherence to best practices and coding standards.7. Learning and Growth: Stay updated with the latest industry trends, tools, and technologies, and continuously enhance your skills as a Full Stack Developer.Qualifications:1. Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant work experience and projects will be considered.2. Programming Skills:● Strong knowledge of Java programming language and its core concepts.● Familiarity with front-end development using React.js or similar JavaScript frameworks.● Experience with HTML, CSS, and JavaScript.3. Database Knowledge: Understanding of database concepts and experience working with SQL databases.4. Web Technologies: Understanding of web development principles, RESTful APIs, and HTTP protocols.5. Problem-Solving: Strong problem-solving skills and the ability to analyze and debug issues effectively.6. Team Player: Demonstrated ability to work collaboratively in a team environment, share ideas, and contribute to the overall success of the project.7. Self-Motivated: Proactive and eager to learn new technologies and tools independently.8. Communication: Effective verbal and written communication skills to collaborate with team members and stakeholders.9. Attention to Detail: Meticulous attention to detail and the ability to write clean, efficient, and maintainable code.10. Enthusiasm: Passion for software development and a drive to build high-quality applications.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Qrata.
- Track your application and get updates by email and WhatsApp.