We are seeking a skilled Full Stack Developer to join our engineering team. This role is designed for a developer who is equally comfortable architecting robust backend services in Java as they are building dynamic, responsive user interfaces with React.js. You will play a key role in the entire software development lifecycle, from designing Microservices and RESTful APIs to implementing complex state management on the frontend.
1. Java Proficiency: Strong understanding of Java programming, including OOP principles. 2. Frameworks: Experience with frameworks like Spring Boot or Java EE for building RESTful APIs. 3. Database Knowledge: Familiarity with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB). 4. API Development: Skills in designing and consuming RESTful services. 5. Microservices Architecture: Understanding of microservices principles and experience in building microservices. 6. Version Control: Proficiency in using Git for version control. 7. React.js: Strong knowledge of React, including hooks, state management, and component lifecycle. 8. JavaScript/TypeScript: Proficiency in JavaScript, with experience in TypeScript being a plus. 9. HTML/CSS: Solid understanding of HTML5 and CSS3, including responsive design principles. 10. State Management: Familiarity with state management libraries like Redux or Context API. 11. Build Tools: Experience with tools like Webpack, Babel, or Create React App. 12. Testing Frameworks: Knowledge of testing libraries such as Jest or React Testing Library.
Mandatory Skills
Search your career opportunity with our categories
Discover similar job openings and career opportunities that match your skills and experience. Apply Now!