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)