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