Flag job

Report

Intern Software Engineer (Backend)

Min Experience

0 years

Location

Dhaka

JobType

internship

About the job

Info This job is sourced from a job board

About the role

Develop and Maintain APIs – Assist in building, testing, and maintaining RESTful APIs using Spring Boot. Database Management – Work with relational databases like MySQL, PostgreSQL, or NoSQL databases such as MongoDB. Debugging & Troubleshooting – Identify and resolve backend issues, ensuring optimal performance. Code Optimization – Improve application efficiency by writing clean, maintainable, and scalable code. Security Implementation – Implement authentication and authorization using JWT, OAuth, or Spring Security. Unit Testing – Write and execute test cases using JUnit and Mockito to ensure code reliability. Collaboration – Work closely with frontend developers, DevOps, and product teams for seamless integration. Documentation – Maintain clear documentation of APIs, database schemas, and backend workflows. Microservices Development – Gain exposure to microservices architecture and contribute to modular development. Learning & Growth – Stay updated with best practices in Spring Boot, Java, and backend development trends. Educational Requirements: B.Sc. in Computer Science & Engineering or equivalent department from any reputed University. Experience & Skills Required: Experience (Preferred) Some hands-on experience with Java and Spring Boot through academic projects, internships, or personal projects. Basic understanding of RESTful API development and database interactions. Exposure to Git/GitHub for version control. Technical Skills Programming: Proficiency in Java and object-oriented programming concepts. Spring Boot Framework: Knowledge of Spring Boot for building backend applications. Database Management: Understanding of SQL (MySQL, PostgreSQL) and/or NoSQL (MongoDB). RESTful API Development: Ability to create and consume APIs. Authentication & Security: Basic understanding of JWT, OAuth, and Spring Security. Testing: Exposure to JUnit, Mockito, or similar testing frameworks. Version Control: Familiarity with Git, GitHub, or GitLab. Microservices (Optional): Understanding of microservices architecture is a plus. Soft Skills Problem-Solving: Ability to analyze and debug backend issues. Communication: Clear communication and collaboration with teams. Eagerness to Learn: Willingness to adapt and explore new technologies. Attention to Detail: Writing clean, efficient, and well-documented code.

About the company

CMED Health Limited, 4th Floor | House # 460 | Road# 31 | New DOHS | Mohakhali | Dhaka-1206

Skills

java
spring boot
mysql
postgresql
mongodb
restful api
jwt
oauth
spring security
junit
mockito
git
github
microservices