Jobs
S

Visiting Faculty – Object Oriented Programming using JAVA

School of Data Science and Business IntelligenceMH, IN1d ago
Full-timevia indeed

Required Skills

apigitjava

Job Description

  • *Visiting Faculty** – Object Oriented Programming using Java
  • *Location:** Mumbai – Patkar Varde College, Goregaon West
  • *Institution:** School of Data Science \& Business Intelligence (SDBI)
  • *Engagement Type:** Visiting Faculty (Part\-Time)
  • *Program:** B.Sc. Data Science
  • *Student Audience:** Undergraduate Students
  • *Course Duration:** 60 Hours (Across One Semester)
  • *About SDBI**

The School of Data Science \& Business Intelligence (SDBI) is an industry\-focused institution offering undergraduate, postgraduate, and professional programs in Data Science, Artificial Intelligence, Business Analytics, Cybersecurity, and emerging technologies.

SDBI emphasizes practical, application\-oriented learning through hands\-on projects, industry case studies, and mentorship from working professionals.

  • *About the Role**

SDBI is seeking a Visiting Faculty member for **Object Oriented Programming using Java** to teach undergraduate students enrolled in the B.Sc. Data Science program.

The objective of the course is to help students build a strong foundation in object\-oriented software development using Java. Students should understand how modern software applications are designed using object\-oriented principles and gain hands\-on experience in developing structured, maintainable, and scalable programs.

The ideal candidate should possess strong industry experience in software development and be capable of connecting programming concepts with real\-world application development practices.

The teaching approach should focus on coding, practical implementation, problem\-solving, mini\-projects, and industry\-relevant examples.

  • *Key Responsibilities \- Teaching \& Delivery**
  • Deliver engaging classroom lectures and hands\-on coding sessions.
  • Teach Java programming fundamentals and object\-oriented design concepts.
  • Conduct practical demonstrations and live coding exercises.
  • Introduce software development best practices and coding standards.
  • Use real\-world examples and application\-based learning techniques.
  • *Topics to Be Covered**

Introduction to Java Programming

  • Overview of Java and JVM
  • Java Development Environment Setup
  • Structure of a Java Program
  • Variables, Data Types, and Operators
  • Input and Output Operations

Programming Fundamentals

  • Conditional Statements
  • Loops and Iterative Programming
  • Arrays and String Handling
  • Methods and Function Design
  • Exception Handling Basics

Object\-Oriented Programming Concepts

  • Classes and Objects
  • Constructors
  • Encapsulation
  • Abstraction
  • Inheritance
  • Polymorphism
  • Method Overloading and Overriding

Advanced Object\-Oriented Features

  • Interfaces
  • Abstract Classes
  • Packages and Access Modifiers
  • Static Members
  • Object Lifecycle and Memory Concepts

Collections Framework

  • ArrayList
  • LinkedList
  • HashMap
  • HashSet
  • Iterators and Collection Operations

Exception Handling

  • Types of Exceptions
  • Try\-Catch Blocks
  • Throw and Throws Keywords
  • Custom Exceptions
  • Best Practices in Error Handling

File Handling and Basic I/O

  • Reading and Writing Files
  • Working with Text Data
  • Data Persistence Concepts

Introduction to Modern Java Features

  • Lambda Expressions
  • Functional Interfaces
  • Stream API (Overview)
  • Java Programming Best Practices

Mini Project Development

  • Designing Object\-Oriented Applications
  • Requirement Analysis
  • Code Organization
  • Testing and Debugging
  • Project Presentation
  • *Required Qualifications**
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
  • Master's degree preferred.
  • Industry certifications in Java or Software Development are an advantage.
  • Strong communication and presentation skills.
  • *Experience Requirements**
  • 3\+ years of industry experience in Java Development or Software Engineering.
  • Experience building enterprise or web\-based applications using Java.
  • Prior teaching, training, mentoring, or corporate learning experience.
  • Experience guiding student or professional development projects.
  • *Technical Skills**
  • Core Java
  • Object\-Oriented Design Principles
  • Collections Framework
  • Exception Handling
  • File Handling
  • Data Structures
  • Software Development Best Practices
  • IDEs such as IntelliJ IDEA, Eclipse, or NetBeans
  • Git and Version Control (Preferred)
  • Basic Database Integration using JDBC (Preferred)

Teaching Commitment

  • **Total Course Duration:** 60 Hours
  • **Mode:** On\-campus teaching in Mumbai (Patkar Varde College, Goregaon West)
  • **Weekly Teaching Load:** Approximately 4–6 hours
  • Faculty may be required to prepare assignments, coding exercises, mini\-projects, and practical evaluations.
  • *How to Apply**

Interested candidates may share their updated resume along with details of their teaching, training, and industry experience at **info@sdbi.in**

Job Type: Contractual / Temporary

Pay: ₹20,000\.00 \- ₹40,000\.00 per month

Experience

  • Higher education teaching: 3 years (Preferred)
  • Java: 5 years (Preferred)
  • Data science: 3 years (Preferred)

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Mumbai
Posted
1d ago
Source
Indeed