Job Responsibilities

  • 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.

 

We Offer

  • Performance-based career Offer
  • Very high learning opportunity
  • Flexible work environment
  • Performance-based remuneration
  • Free lunch and other facility

Position:

  • Intern Software Engineer (Backend)

Industry:

  • AI, IoT, Computer Software, Health, Wellness and Fitness.

Internship Type:

  • Full-time

Salary:

  • N/A

Job Location:

  • Dhaka

Office Address: 

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