Visiting Faculty – Object Oriented Programming using JAVA
Join Our Community
Required Skills
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
- Z
API Automation with Python BDD
Zorba AI · India
- U
Lead I - Software Testing- EDI, HIPAA, API Testing- US Healthcare
UST · Bengaluru, Karnataka, India
- T
QA Engineer – Databricks ETL, AI & API Testing
Teamware Solutions · Pune City, Maharashtra, India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Mumbai
- Posted
- 1d ago
- Source
- Indeed