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.