Description: Role Overview : The Java Developer will be playing a crucial role in software development, requiring a strong foundation in Java programming, problem-solving skills, and the ability to work collaboratively to deliver robust and scalable applications.
Roles and Responsibilities: - Develop and maintain Java-based applications, leveraging your expertise in J2EE, Hibernate, Spring MVC/Spring Boot, Ajax/JQuery, JavaScript, and Angular JS.
- Create efficient and scalable Restful web services to support our applications.
- Explore the world of Node.js and incorporate it into our technology stack to enhance our capabilities.
- Utilize your skills in Python and Open-Source AI libraries such as Open CV and Tensor Flow to contribute to innovative projects.
Desired Skillset: - Strong proficiency in J2EE, Hibernate, Spring MVC/Spring Boot, Ajax/JQuery, JavaScript, and Angular JS.
- Proven experience in designing and developing Restful web services.
- Exposure to Node.js is considered a valuable asset.
- Knowledge of Python and experience with Open Source AI libraries like OpenCV and TensorFlow is an added advantage.
- Full-stack development experience in a startup or SaaS application environment is highly desirable.
- Exceptional communication skills to collaborate effectively with cross-functional teams and stakeholders.
Technical Skills: - Proficiency in handling exceptions in Java applications.
- Proficiency in Spring Core, Spring MVC, Spring Boot, and Spring Data for building robust and scalable applications.
- Basic understanding for frontend development and interaction with backend Java services.
(ref:hirist.tech)