Title: Software Developer (Backend)
Company Name: Anwar Enterprise Systems Limited
Vacancy: 1
Job Location: Dhaka (Motijheel)
Employment Status: Full-time
Educational Requirements:
∎ B.Sc. or M.Sc. in Computer Science/Engineering or equivalent.
Experience Requirements:
∎ 2 to 6 year(s)
∎ The applicants should have experience in the following area(s):
Java, SPRING boot
Job Responsibilities:
∎ Participating in the entire software development life cycle, debugging applications and configuring existing systems.
∎ Collaborate with Business Analysts, Architects and Senior Developers to establish the physical application framework (e.g., libraries, modules, execution environments).
∎ Communicate successfully all concepts and guidelines to development team
∎ Ensuring that you and the team adhere to development schedules and deadlines.
∎ Develops major system modules, programs or infrastructure released based on requirements gathered from system customers
∎ Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
∎ Develop flowcharts, layouts and documentation to identify requirements and solutions.
∎ Participate in establishing and documenting solutions architecture and technical design.
∎ Developing detailed design documents, such as use cases and data structure diagrams
∎ Create Technical design documents and process documents
∎ Develop high-quality software design and architecture.
∎ Estimate workload and project delivery timeline.
∎ Write clean, well-documented, efficient and testable code.
∎ Develop technical specifications and architecture.
∎ Develop software verification plans and quality assurance procedures.
∎ Refactor legacy code to simplify the system and create highly supportable / maintainable code.
∎ Comply with project plans and industry standards.
∎ Code, test, and optimize designs across the system, subsystems and micro-services.
∎ Protect operations by keeping information confidential.
Additional Requirements:
∎ Age at least 28 years
∎ Experienced with Spring MVC
∎ Good problem-solving skills.
∎ Must have good knowledge of object-oriented programming, and design patterns.
∎ Must have good debugging and profiling skills.
∎ Experience of working with a microservice architecture.
∎ Java Authentication and Authorization Service (JAAS)
∎ Java unit testing framework, e.g., JUnit and Easy Mock
∎ Experience with relational database
∎ Experience programming against SQL Server and MySQL database back-ends
∎ Hibernate & HQL (Hibernate Query Language, SQL extension) and JPA/Jakarta Persistence
∎ Expert knowledge with GIT, Docker, Jenkins, etc.
∎ Experience working in an Agile environment (SCRUM, XP, etc.)
∎ Experience in GoLang will get prioritized.
Salary:
∎ Negotiable
∎ Competitive salary
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
Job Source: Bdjobs.com Online Job Posting.
Application Deadline: 20 Oct 2023
Company Information:
∎ 21 Sep 2023
∎ Anwar Enterprise Systems Limited
Category: IT/Telecommunication
:
Source: bdjobs.com