Java Backend Developer

Job Description

Title: Java Backend Developer

Company Name: BJIT Ltd.

Vacancy: 2

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor’s degree in Computer Science & Engineering or other relevant fields.

Experience Requirements:
∎ At least 5 year(s)

Job Responsibilities:
∎ Need to learn advanced Java, enterprise technologies, cloud, and DevOps skills.
∎ Design and build web and enterprise applications using Java technologies.
∎ Collaborate with cross-functional teams to analyze, design, and implement new features.
∎ Follow coding rules/conventions defined by the company.
∎ Perform Unit tests and ensure proper test coverage as per organizational standard.
∎ Prepare basic design, detail design, and execute basic acceptance testing.
∎ Follow the review process for peer review to code delivery.
∎ Participate in the defined meeting as per company policy.
∎ Achieve the goals set by the project manager.
∎ Achieve the KPI set by the company.
∎ Organizational reporting as per policy.
∎ Team members assigned task tracking and monitoring.
∎ Technical support to the team members and guideline.
∎ Preparing project estimation & support to prepare the schedule.
∎ Managing a team of about 5-10 people.

Additional Requirements:
∎ Age at least 27 years
∎ Both males and females are allowed to apply
∎ Strong understanding of Object-Oriented analysis and design using common design patterns.
∎ Good analytical and problem-solving skills.
∎ Must have 5+ years of professional software development experience.
∎ 4+ years of web/enterprise software development experience in Java.
∎ Project experience in Spring Boot, Spring MVC.
∎ Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA, Hibernate).
∎ Practical experience in REST & RESTful web services.
∎ Practical experience in project development with microservice & event/message-driven architecture.
∎ Commanding knowledge on Maven, Gradle build tools.
∎ Practical experience in Continuous Integration and Delivery tool Jenkins.
∎ Working experience on different testing frameworks like JUnit, Mockito.
∎ Strong English spoken & written capability, communication skills, and client-oriented attitude.
∎ Nice to have practical experience in creating different UMLs like sequence diagram, flow diagram and class diagram.
∎ Nice to have a good understanding of Java advanced features like Lambda expressions, Stream API, Optional API.
∎ Nice to have experience in Java reactive programming.
∎ Nice to have experience in Nginx, Apache, Docker, Kubernetes & LINUX to prepare deployment environment.
∎ Nice to have experience in monitoring tools- Kibana, Prometheus, Grafana.
∎ Nice to have experience in working with distributed streaming platform Kafka.
∎ Knowledge on handling WBS and schedule
∎ Knowledge of handling JIRA, Git, Confluence
∎ Project management basic experience and knowledge
∎ Must have Team leading experience & people management capability

Salary: Negotiable

Compensation & Other Benefits:
∎ Mobile bill, Medical allowance, 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.
∎ Health Benefits.

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 30 Apr 2022

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

Category: IT/Telecommunication

: Please Mention The Position's Name In The Subject Line.

Similar Jobs