Clean Architecture and Clean Code
Primary Responsibilities:
Develop and maintain server-side and client-side applications using React, TypeScript, Java, Spring Boot, ensuring code quality, efficiency, and adherence to best practices.
Design and implement scalable and efficient data management, and component lifecycle.
Requirements
- Proficiency in Java, Spring Framework, Spring Boot.
- Proficiency in HTML5, CSS3, TypeScript/JavaScript.
- Experience with front-end build tools and package managers.
- Experience with RESTful API design and implementation.