Visiting Faculty – Object Oriented Programming using JAVA (India)

Visiting Faculty – Object Oriented Programming using JAVA (India)

05 Aug
|
School of Data Science and Business Intelligence (SDBI)
|
India

05 Aug

School of Data Science and Business Intelligence (SDBI)

India

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 qualified 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 solid 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 [email protected]

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

📌 Visiting Faculty – Object Oriented Programming using JAVA (India)
🏢 School of Data Science and Business Intelligence (SDBI)
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: visiting faculty – object oriented programming using java (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: visiting faculty – object oriented programming using java (india) / india