Software Engineer (Java)

Job Description

Title: Software Engineer (Java)

Company Name: BJIT Ltd.

Vacancy: 15

Job Location: Anywhere in Bangladesh

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) from any engineering discipline.

Experience Requirements:
∎ At least 1 year(s)

Job Responsibilities:
∎ Perform requirement analysis and coding as per assignment.
∎ Follow defined organization development rules and processes.
∎ Perform Unit tests and ensure proper test coverage as per organizational standard.
∎ Write basic design, detail design, user manual documentation.
∎ Code review, peer review as per organizational review process
∎ Participate in training arranged by the organization.
∎ Achieve the goals set by the organization.
∎ Achieve the KPI set by the company.

Additional Requirements:
∎ Age at least 24 years
∎ Both males and females are allowed to apply
∎ Strong understanding on Object Oriented analysis and design using common design patterns.
∎ Good analytical and problem-solving skills.
∎ 1+ years of web/enterprise software development experience in Java.
∎ Good understanding on Java advance features like Lambda expressions, Stream API, Optional API.
∎ Project experience in Java functional programming.
∎ Project experience in Spring Boot, Spring MVC, Thymeleaf.
∎ Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA, Hibernate).
∎ Practical experience in REST & Restful web services.
∎ Decent skills in front-end technologies like Vanila JS, jQuery, CSS, any JS framework like Angular, React.
∎ Commanding knowledge on Maven, Gradle build tools.
∎ Working experience on different testing frameworks like JUnit, TestNG, Spock
∎ Practical experience in creating different UMLs like sequence diagram, class diagram.
∎ Professional Scrum Developer certification is mandatory (maximum 3 months will be allowed to submit the certificate after joining)
∎ IELTS minimum 6.00 or equivalent certification is mandatory (maximum 6 months will be allowed to submit the certificate after joining)
∎ Strong English spoken & written capability, communication skills, and client-oriented attitude.
∎ Nice to have experience in Java reactive programming.
∎ Nice to have professional experience on AWS cloud services like DynamoDB, SQS, SNS, S3, EC2, Beanstalk
∎ Nice to have experience in Nginx, Apache & LINUX to prepare deployment environment.

∎ Tk 45,000 ~ 80,000 based on experience.

Compensation & Other Benefits:
∎ Performance bonus, Provident fund, Weekly 2 holidays
∎ Lunch Facilities: Partially Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 3
∎ Free Breakfast
∎ Facilities for skill development
∎ Sponsorship for professional certification

Job Source: Online Job Posting.

Application Deadline: 16 Jun 2021

Company Information:
∎ 17 May 2021
∎ BJIT Ltd.
∎ Address : House# 2275, 2279, Pachkhola, Dhaka-1212
∎ Web :
∎ Business : ICT software production

Category: IT/Telecommunication