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:

  • Bachelor’s degree in any discipline (B.Sc in CSE is preferable) from any reputed university.

Experience & Skills Required:

  • 3 to 5 years of experience in relevant position.
  • 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 (JAVA)

Industry:

  • 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