Job Description
Trainee Software Development
Location: Kuala Lumpur, Malaysia
Job Type: Trainee Program
Duration: 12 months
About The Role
We are looking for an enthusiastic Trainee Software Development to join our team. This is a hands-on opportunity to work with modern backend technologies and develop secure, high-performance applications. You will be working with Java, Spring Boot, databases (Cassandra, SQL, MongoDB), and REST APIs, gaining experience in secure coding practices and scalable system development.
How You Will Contribute And What You Will Learn
- Build robust, scalable applications through Java and the Spring Boot framework to create efficient and maintainable solutions.
- Implement high-performance REST APIs, ensuring they are secure, reliable, and functional.
- Design and integrate data storage solutions using SQL and NoSQL databases (e.g., Cassandra, MongoDB), to ensure optimal performance and data integrity.
- Implement industry-standard secure coding practices to safeguard applications from potential vulnerabilities.
- Work closely with senior developers to refine software architecture and performance optimization.
- Actively participate in code reviews to ensure adherence to coding standards, continuously refine technical skills, and incorporate improvement feedback.
Requirements
KEY SKILLS AND EXPERIENCE
- Basic understanding of Java programming and Spring Boot framework.
- Familiarity with databases (SQL or NoSQL).
- Understanding of RESTful APIs development concepts.
- Strong problem-solving skills and passionate for software security.
Preferred Qualifications
- Bachelor's degree in Software Engineering, Computer Science, or a related field (recent graduates are encouraged to apply).
- Knowledge of Cassandra, SQL, or MongoDB.
- Experience with Git, CI/CD pipelines, or containerization (Docker/Kubernetes).
- Familiarity with security principles in software development.
- Exposure to microservices architecture.
What We Offer
- Hands-on training in backend development & database management.
- Opportunity to work on real-world projects with modern technologies.
- Mentorship from experienced software engineers & architects.