Software Developer- Backend/Full Stack

Anwar Enterprise Systems Limited

Anwar Enterprise Systems Limited

 

Anwar Enterprise Systems Limited

Follow

More jobs from this company

Summary

  • Vacancy: —
  • Age: 25 to 40 years
  • Location: Dhaka (Motijheel)
  • Salary: Negotiable
  • Experience: 1 to 5 years
  • Published: 29 Jun 2024

 

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering

Experience

  • 1 to 5 years

Additional Requirements

  • Age 25 to 40 years

The applicants should have experience in the following area(s):

Algorithm and Data Structure of Java Language

  • Proficient working knowledge in Java 8,11,17 (Java 8 must), with an elaborate understanding of its ecosystems.
  • Working knowledge on Spring Boot, Java Persistence API (JPA) , JPQL
  • Able to write Rest API , Maintainable Code
  • Working Experience in Maven based project
  • Working experience with Git workflow using gitlab
  • Experience of writing Complex Query and strong background in any RDBMS database like MySQL, PostgreSQL, Oracle
  • Experience of partitioning tables on Databases like Mysql, Postgresql.
  • Experience with Messaging (RabbitMq, ActiveMQ), Caching
  • Knowledge of development of ERP Solution
  • Should Deliver work sprint wise.
  • Knowledge of working in a SOA (Service Oriented Architecture) based project or Microservice based project
  • Candidate’s of Front End Skill with (Javascript, Vue Cli, Vuex) will be prioritized
  • Candidates should be quick learners of certain new technologies if required.
  • Able to work under pressure with minimum supervision.
  • Should be a team player

Responsibilities & Context

  • Participate in the entire software development life cycle, focusing on development, Testing and Deployment.
  • Participate in major development, deployment and Version control  environment setup and make proper documentation.
  • Design system architecture based on requirements provided.
  • Design ERD , Class diagram and collaboration diagram based on requirements.
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Ensure SOLID Principle during writing code.
  • Implement proper features by following the diagram.
  • Write Unit test and Integration test using  (JUnit, Mockito)
  • Collaborate with Front-end developers to integrate developed APIs.
  • Research and Development on how to shift from monolith architecture to microservice architecture.
  • Candidates must have an attitude of Research and Development, Problem solving.
  • Besides, the major role candidate also reviews junior’s code of others when a pull request is sent.
  • Prepare assignments for juniors in their training period and evaluate the assignments to ensure whether all criteria meet.

Skills & Expertise

Java

SPRING boot

Compensation & Other Benefits

  • Mobile bill, Weekly 2 holidays
  • Salary Review: Yearly
  • Festival Bonus: 2

Earn Leave Encashment

Unlimited tea & Coffee

Professional development opportunities and ongoing training.

Collaborative and innovative work environment

Other benefits as per company policy.

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka (Motijheel)

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.