.webp&w=256&q=75)
Java Intern
ilabs
Battaramulla
3 applicants
Posted
Dec 16, 2025
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
iLabs is a global software product engineering company headquartered in Sri Lanka, with deep roots in the US Silicon Valley. We deliver world-class solutions in Web, eCommerce, Mobile, AI/ML, and Cloud technologies, serving industries such as fintech, edtech, medtech, martech, and hospitality. Guided by our vision “to become a global powerhouse in information technology to push humanity forward” we focus on delivering innovative, impactful solutions that empower businesses and create meaningful change in the world.
With a global talent network, we build agile remote teams for leading tech companies worldwide, including Silicon Valley pioneers. Our in-house ventures include Cloud of Goods, a fast-growing eCommerce rental marketplace, and Xenia, a customizable web platform for modern businesses.
At iLabs, we’re on a mission to advance lifestyles through technology and empower our partners to scale smarter and faster. Our culture is driven by creativity, innovation, ownership, teamwork, and global impact; giving you the opportunity and freedom to challenge the norm, spark change, and make a real difference.
If you’re ready to break boundaries and create your defining moment, we’re here to make it happen. Be part of something bigger. Join iLabs
Job Responsibilities ● Contribute in all phases of the development lifecycle. ● Write well designed, testable, efficient code. ● Ensure designs are in compliance with specifications. ● Prepare and produce releases of software components. ● Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. ● Shift: 9.00am - 6.00pm ● Location: Battaramulla (On-Site)
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject.
- Proven hands-on Software Development experience.
- Project level experience in Java development (Spring Boot).
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc).
- Object Oriented analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
- Experience in the Spring Framework.
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
- Experience with test-driven development.