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.

Salary:
∎ 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: Bdjobs.com Online Job Posting.

Application Deadline: 16 Jun 2021

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

Category: IT/Telecommunication

:

Source: bdjobs.com

Similar Jobs

Software developer (ASP.NET/CORE)

Executive/Senior Executive - IT

AI Data Trainer

Executive/Senior Executive, IT Support

WordPress Developer

Deputy Manager; Solution & Onsite Support.

Office IT

Mobile App Developer

Server/Storage Monitoring Engineer

System Specialist-ERP Implementation & Support

Test Automation Engineer

iOS (APP) Developer

Senior Programmer/Programmer

Full Stack Software Engineer

Salesforce Consultant

Sr. Executive to Asst. Manager - Marketing & Sales(As per Experience)

Software Engineer (Frontend)

Business Analyst

Software Engineer

Salesforce Consultant

Systems Engineer

IT Support Executive/ e-commerce Executive

Linux Admin (Senior Executive /Assistant Manager))

Senior SQA Engineer

Software Project Manager

Software Quality Assurance Engineer

System Administrator

Ruby on Rails Middle Developer

Executive/ Asst. Executive - Lead Generation (Night Shift)

Web GIS Mapping Development Expert

QA / Sr. QA Engineer

Senior Software Engineer / .Net Developer

Software Engineer (PHP Developer)

Technical Customer Support Engineer

Digital Marketing Expert

Digital Marketing Specialist

Trainee, Application Analyst

IT Support Engineer

Managed Service Engineer

IT Helpdesk Support Engineer (Computer Networking Engineer)