Schlumberger
Software Intern
- Compensation
- Not disclosed
- Location
- Kuching, Sarawak
- Work setup
- Onsite
- Seniority
- Intern
- Employment
- Internship
- Experience
- Not specified
- Category
- Not specified
- Posted
Skills
Must have
- Currently pursuing a Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Basic knowledge of Java, Spring Boot, and SQL.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Understanding of JasperReports (or a strong willingness to learn quickly).
- Good understanding of object-oriented programming (OOP) principles.
- Familiarity with version control tools such as Git or GitHub.
- Strong problem-solving skills, attention to detail, and a proactive learning attitude
Full description
We are looking for a Full Stack Software Developer Intern with an interest in Java development and JasperReports to join our development team. You’ll work on real-world projects that involve designing and building web applications, integrating reporting features, and automating report generation for business intelligence. This is an excellent opportunity to gain hands-on experience with modern software tools, frameworks, and reporting systems.
Key Responsibilities
- Assist in developing and maintaining full-stack web applications using Java, Spring Boot, and JavaScript framework.
- Design and develop JasperReports templates for various business modules.
- Integrate JasperReports with back-end systems and relational databases such as MySQL or PostgreSQL.
- Collaborate with mentors and senior developers to implement new features and resolve bugs.
- Write clean, maintainable, and well-documented code following best practices.
Requirements
- Currently pursuing a Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Basic knowledge of Java, Spring Boot, and SQL.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Understanding of JasperReports (or a strong willingness to learn quickly).
- Good understanding of object-oriented programming (OOP) principles.
- Familiarity with version control tools such as Git or GitHub.
- Strong problem-solving skills, attention to detail, and a proactive learning attitude
Internship Details
- Duration: Minimum 3 months
- Commitment: Full-time preferred
- Start Date: As soon as possible