drjobs Software Engineering Summer Intern English

Software Engineering Summer Intern

صاحب العمل نشط

1 وظيفة شاغرة
هذا المنشور غير متاح الآن! ربما يكون قد تم شغل الوظيفة.
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
موقع الوظيفة drjobs

Tunis - تونس

الراتب الشهري drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

Topic 1: Dynamic Reporting Enhancement: Leveraging Automation and Visualization for Actionable Insights

Description:


This internship project aims to enhance the reporting functionalities within our software. The candidate will establish a seamless connection between two services to extract pertinent information and render it visually. This integration will empower our application to fetch and transmit data to the service which will facilitate the generation of comprehensive reports. The main outcome of this project is improving the applications reporting capabilities significantly.

Key attributes / Main competencies:

  • Familiarity with Angular
  • Skill in Responsive Design Principles
  • Implementation of FrontEnd Security Measures
  • Knowledge of Java and Spring Boot
  • Mastery of ObjectOriented Programming (OOP)
  • Strong ProblemSolving Abilities

Learning Outcomes:

  • Develop and deploy secure frontend applications.
  • Skill in UI/UX Design
  • Skill in microservice communication


Topic 2: Migrating from JFreeChart to JavaFX Charts

Description:

The goal of this internship project is to migrate the existing charting functionality in the software application from JFreeChart to JavaFX Charts. This migration will leverage the capabilities and modern design of JavaFX Charts to enhance the visualization features of the application.

Key attributes / Main competencies:

  • Knowledge of Java and JavaFx
  • Mastery of ObjectOriented Programming (OOP)
  • Strong ProblemSolving Abilities

Learning Outcomes:

  • Understanding and applying SOLID code principles
  • Knowledge of charting libraries for desktop app


Topic 3: Enhancing RealTime Communication: Implementing Web Sockets in Web Applications

Description:

This internship project aims to enhance our web application by implementing web sockets for automatic realtime updates. This will enable seamless communication between the server and clients which ensures that users receive instant updates for the running models without the need for manual refreshing.

Key attributes / Main competencies:

  • Proficiency in ObjectOriented Programming (OOP)
  • Skills in Java
  • Mastery of Angular
  • Familiarity with Spring boot

Learning Outcomes:

  • Understanding how to integrate frontend (Angular) and backend (Spring boot) technologies to build a cohesive application.
  • Familiarity with Web socket

Topic 4: Automating Software Testing with TestFX

Description

The objective of this internship project is to implement automated testing for the software application using TestFX. TestFX is a testing framework specifically designed for testing JavaFX applications providing capabilities for UI interaction and verification.

Key attributes / Main competencies:

  • Familiarity with JAVA
  • Strong ProblemSolving Skills

Learning Outcomes:

  • Gain a deep comprehension of the principles and benefits of automatic testing.
  • Learn how to build a suite of automated test scripts developed using TestFX to cover key functionalities and user scenarios of the software application.

نوع التوظيف

دوام كامل

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا