Mid Level Java Engineer

Job Description

Title: Mid Level Java Engineer

Company Name: Dynamic Solution Innovators Limited

Vacancy: 5

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor in Engineering (BEngg) in Computer Science Engineering

Experience Requirements:
∎ 5 to 6 year(s)

Job Context:
∎ Dynamic Solution Innovators (DSi), a software company based in Dhaka, Bangladesh, has been successfully providing software services since 2001 in global industry (USA, England, New Zealand, Asia and Africa). We have 160+ employees, with over 140+ skilled software engineers. Some of our major projects and products include Nationwide Primary & Secondary Education ERP solutions for Bangladesh Government, Higher Education Management System running in 400+ US universities, Banking Compliance System running in 200+ financial institutions in the USA, 2021 BASIS National ICT Award winning ERP solution for container cargo management of private container yards. At DSi, we work to build state of the art next generation products with the industry`s most talented resources. We have a nice engineering friendly environment as everyone in management is also an active developer.

Job Responsibilities:
∎ Excellent knowledge of Object-oriented programming (OOP) principles
∎ Good grasp of common design patterns and it's usage in Java
∎ Concept of functional programming in Java (Lambda Expressions, Functional Interfaces, Optional, Stream API)
∎ Understanding of key design principles (SOLID, DRY, KISS etc)
∎ Understanding of different Types of Software Architecture Pattern (Microservice, Client-Server, Layered etc.)
∎ A good grasp of Spring framework and relevant features like Spring Beans, Spring AOP, Spring Security, Spring DI etc.
∎ Good understanding and experience with ORM tools like hibernate
∎ Experience with version control systems like Git
∎ Familiarity with cloud services (AWS / Azure)
∎ Familiarity with using build tools like Gradle and Maven
∎ Solid knowledge of both relational and NoSql databases
∎ Experience with unit testing frameworks like JUnit or TestNG and mocking frameworks like Mockito

Additional Requirements:
∎ The candidate must have a willingness to grow technically and assume larger responsibilities, when required.
∎ The candidate must have the ability to fit in a friendly environment and wear casual dresses in office.

Salary: Negotiable

Compensation & Other Benefits:
∎ Mobile bill, Weekly 2 holidays
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 9 Sep 2021

Company Information:
∎ 10 Aug 2021
∎ Dynamic Solution Innovators Limited
∎ Address : 177 2nd Lane, New DOHS, Mohakhali, Dhaka 1206.
∎ Web : www.dsinnovators.com
∎ Business : Software Development

Category: IT/Telecommunication

Similar Jobs