Software Engineer Intern
Software Engineering Intern - Backend Developer
About Us
We are a fast-growing SaaS product company focused on delivering intelligent, integrated ERP solutions tailored for modern businesses. Our platform is designed to simplify complex workflows, enhances operational visibility, and deliver a seamless digital experience through well-architected, scalable systems.
Driven by a culture of innovation and a collaborative work culture, we empower individuals to take ownership, push boundaries, and grow professionally.
We’re looking for passionate engineers ready to solve real-world problems and grow with us.
Position Overview
We are seeking a motivated Software Engineering Intern to join our backend development team. This role offers hands-on experience building scalable server-side applications and APIs using modern Java technologies.
Key Requirements
- Strong proficiency in Java and Spring Boot framework
- Solid understanding of Data Structures and Algorithms (DSA)
- Experience with RESTful API design and development
- Knowledge of database systems (SQL/NoSQL)
- Familiarity with version control (Git)
- Understanding of software development best practices
Preferred Qualifications
- UI framework knowledge (React, Angular, or Vue.js) - Added Advantage
- Experience with microservices architecture
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Understanding of testing frameworks (JUnit, Mockito)
- Familiarity with containerization (Docker)
What You'll Do
- Develop and maintain backend services using Java and Spring Boot
- Design and implement RESTful APIs
- Collaborate with cross-functional teams on feature development
- Participate in code reviews and testing processes
- Contribute to system architecture discussions
Requirements
- Currently pursuing a degree in Computer Science or related field
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Eagerness to learn and adapt to new technologies
What We Offer
- Valuable industry experience with mentorship from senior developers
- Exposure to modern software development practices
- Opportunity to work on real-world projects
- Collaborative and learning-focused environment