Qualifications
Must Have:
Graduate of any college degree in Computer Science or Information Technology, or related technical field of expertise.
Must have 3 years of experience in Fullstack Development. (Non-negotiable)
Must have 3 years of experience in Java, particularly Java
- (Non-negotiable)
Must have 3 years of experience in JavaScript, ReactJS, and React Native. (Non-negotiable)
Proven experience in designing, developing, and maintaining RESTful APIs. (Non-negotiable)
Proficiency in implementing RESTful APIs and microservices architectures using Spring Boot, demonstrating strong architectural skills. (Non-negotiable)
Proficiency in JavaScript fundamentals, including ES6+ features, asynchronous programming, and DOM manipulation.
In-depth knowledge of ReactNative for building cross-platform mobile applications.
Experience with version control systems (e.g., Git).
Proficiency in writing unit tests, employing TDD methodologies to ensure code. (Non-negotiable)
Must have good communication skills. (Non-negotiable)
Maximum of 30 days notice only. (Non-negotiable)
Good to Have:
Understanding of CI/CD pipelines for automated deployments.
Agile methodologies for efficient project management and collaboration.
Job Description
Design, develop, and maintain RESTful APIs adhering to industry best practices.
Utilize Java 8 and Spring Boot to architect and implement microservices.
Develop frontend components using ReactJS and React Native for cross-platform mobile applications.
Write clean, efficient, and well-documented code while following Test-Driven Development (TDD) methodologies.
Collaborate with cross-functional teams to ensure efficient project delivery and code quality.
Utilize version control systems such as Git for code management and collaboration.
Job Type: Full-time
Benefits: - Additional leave
Health insurance- Opportunities for promotion
Pay raise
- Promotion to permanent employee
Schedule:
Day shiftSupplemental pay types: Overtime pay
Education:
* Bachelor's (Required)