Software Developer (Backend)

Job Description

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.

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

Application Deadline: 20 Oct 2023

Company Information:
∎ 21 Sep 2023
∎ Anwar Enterprise Systems Limited

Category: IT/Telecommunication



Similar Jobs

Flutter Mobile App Engineer

Assistant Manager/Manager – Technical Trainer (Service Quality Assurance)

Web Developer

Full Stack Web Developer

Chief Operating Officer

Requirement Engineer & Product Manager

Bangla Job

Chief Technology Officer

Marketing Executive (Digital and It) Male/Female

SQA Engineer / Software Tester

Digital Marketer & Graphic Designer

Assistant BMS Engineer, Facilities & Services

Senior Executive (Public Relations)

Sales Executive (ICT Product and ICT Training)

Experienced Azure DevOps Engineer

Internship Opportunity

Junior Programmer / Programmer (MIS/ IT)

Lead Engineer (Docker)

Sr. / Lead Engineer (iOS)

React Front-end Middle Developer

Senior .NET Developer

Business Analysis Officer (IT)

Database Administrator (DBA)

Java Architect

Bangla Job

Mid-level .NET Developer

Software Engineer - ASP.NET CORE, Database (MS SQL Server)

Digital Marketing for Freelancing

Inbound Technical Content Writer

Lead Generation Specialist (YouTube)

Telesales Executive

Officer (IT)

Senior Software Engineer/ Software Engineer (PHP Laravel)

Senior ICT Officer - Network Support

Senior ICT Officer - Helpdesk Support under Information and Communication Technology

Sr. Executive - IT

Programmer/ Sr Programmer

Junior Software Developer - Sales Focus

Web Developer

Manager (IT & Software)