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.

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: 12 Jan 2024

Company Information:
∎ 13 Dec 2023
∎ Anwar Enterprise Systems Limited

Category: IT/Telecommunication

:

Source: bdjobs.com

Similar Jobs

Oracle Apex Developer (Programmer)

Software Developer

Junior Developer

MEAN Stack Developer

Team Leader, MERN Full Stack Development Team

Manager - SEO

IT Executive

Data Artist (Associate) (Morning & Afternoon Shift)

Full Stack Javascript/Typescript / React/ Next.js / Node Developer

.NET Developer

Asst. Executive/Executive (IT)

Senior Java Application Developer

Senior WordPress, Shopify Expert

Digital Marketing & SEO Expert (Content Writer)

Executive SCM

IT Officer

Software Engineer (.NET)

Deputy Manager (Technology & Regulations)

Executive, IT

Data Security Analyst

MERN Stack Development Trainer (Part Time / Full time)

IT Security Specialist

SEO & Digital Marketing Specialist

Database Administrator

Web Application Developer

Machine Learning Engineer

Developer

SQA Engineer

Full Stack Software Engineer (Mid-Senior Level)

Embedded System Engineer (I)

Flutter Developer

Frontend Developer

Full Stack Web Developer

Executive/Sr. Executive - IT Department

Manager, Technical Services Division

Oracle EBS Developer

Hardware & Network Support Engineer

React Developer

ICT Assistant

Senior ICT Assistant