We are seeking a motivated Java Developer Intern who is eager to develop their skills in Java programming and gain practical experience by working on real-world software projects. The ideal candidate will have a foundational understanding of Java and object-oriented programming, along with a strong desire to learn modern Java technologies. This internship offers the opportunity to work closely with experienced developers and contribute to meaningful projects in a collaborative environment.

Key Responsibilities

- Demonstrate a basic understanding of Java fundamentals and object-oriented programming (OOP) concepts.
- Develop familiarity with Spring Boot and REST APIs, or show willingness to learn these technologies.
- Gain exposure to microservices architecture and event-driven programming concepts, which will be considered an advantage.
- Understand messaging protocols such as MQTT pub/sub, which is a plus.
- Learn and apply multithreading and concurrency principles in Java applications.
- Acquire skills to execute command-line utilities using Java ProcessBuilder.
- Use terminal commands effectively on Windows and macOS platforms.
- Explore JavaFX or desktop application development as an additional skill.
- Understand logging frameworks like Logback and the importance of logging in software development.
- Continuously learn new tools, technologies, and best development practices.

Required Qualifications

- Basic knowledge of Java programming and object-oriented programming principles.
- Willingness to learn and adapt to new technologies and development methodologies.
- Good problem-solving abilities and logical thinking skills.
- Strong communication skills and ability to work well within a team.
- Attention to detail and a proactive approach to tasks.
- Ability to thrive in a fast-paced software development environment.

Preferred Qualifications and Benefits

- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Exposure to Java programming through academic coursework, projects, or personal initiatives.
- Familiarity with version control systems such as Git is advantageous.

By joining this internship, you will gain hands-on experience with Java and modern development technologies. You will have the chance to work on real diagnostic products and projects that have a tangible impact. Mentorship from experienced developers will provide practical guidance and help you grow your technical skills. You will also explore technologies like Spring Boot, microservices, MQTT, and JavaFX in a supportive and innovative work environment.

This role is ideal for fresh graduates or students looking to build a strong foundation in Java development. Candidates with a solid understanding of Java and a strong willingness to learn are encouraged to apply, even if they lack experience with some of the listed technologies.

Experience Level: Internship / Fresh Graduate
Compensation: Starting from Rs25,000 per month
Work Location: On-site (in person)

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Mid-Level
Maximum Experience:
5 Years
Apply Before:
Oct 27, 2026
Posting Date:
Oct 21, 2026

Upgenics International

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!