Job Responsibilities

  • Take ownership of a product or feature set including ideation, design, development, deployment, and enhancements.
  • Sets milestones and ensures that deliverables are on time with high quality keeping an eye on time to market.
  • Lead a team of developers to deliver on the milestones.
  • Develop enterprise solutions by ensuring solid understanding of requirement, business flow,   data requirements and work processes.
  • Design, implement and maintain java application phases and Software development on JAVA /  J2EE / EJB / JPA/MySQL/PostgreSQL / Rest Ful Web Services / AngularJS.
  • Take part in software and architectural development activities.       
  • Write well-designed, efficient, and documented code-base.
  • Refactor and optimize existing code for better performance and manageability.
  • Perform code review.
  • Ensure automatic test coverage by coding, unit, and functional testing.
  • Automate tasks through appropriate tools and scripting.
  • Collaborate with peers on research and learning of new technology, platforms, and frameworks.
  • Develop and review technical documentation.
  •  

Educational Requirements:

  • B.Sc. in Computer Science & Engineering or equivalent department from any reputed University.
  • Bachelor/Honors from other fields will be considered.

Experience & Skills Required:

  • 2 to 5 years of experience in relevant positions.
  • Professional work experience in design, development and deployment of applications using Java, preferably in spring framework.
  • Experience and knowledge of the SOLID principle/guidelines and sound understanding of software design  patterns.
  • Good knowledge and solid understanding of Java Spring, Hibernate.
  • Experience in project build tools like Maven/Gradle Working experience with RESTful Web services.
  • Must have very good problem solving and analytical abilities.
  • Experience in MySQL and Postgres is a plus.
  • Previous experience working in Agile/Scrum team is plus.
  • Experience in writing test code is a plus.
  • Familiarity with front-end web technologies i.e. JavaScript, Angular/React JS, Bootstrap / Material, ES6, Typescript.
  • Professional work experience in Jasper Report.
  • Professional work experience to write complex SQL queries.
  • Mindset to code and do code review for continuous improvement.
  • Self-managed, initiative and proactive.

We Offer

  • Performance-based career progression
  • Very high learning opportunity
  • Flexible work environment
  • 2 (two) festival bonus per year
  • Work 5 days a week after probationary period
  • Annual, casual and medical leave as per company rules

Position:

  • Software Engineer (Backend)

Industry:

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

Employment Type:

  • Full-time

Salary:

  • Negotiable

Job Location:

  • Dhaka

Office Address: 

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