Senior Software Engineer (Java)

Job Description

Title: Senior Software Engineer (Java)

Company Name: IT Consultants Ltd.

Vacancy: Not specific

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor's degree in any discipline (B.Sc is CSE is preferable) from any reputed university.

Experience Requirements:
∎ 3 to 8 year(s)

Job Responsibilities:
∎ Take ownership of a product or feature set including ideation, design, development, deployment, and enhancements.
∎ Sets milestones and ensures that deliverables are on time with high quality keeping an eye on time to market.
∎ Lead a team of developers to deliver on the milestones.
∎ Develop enterprise solutions by ensuring solid understanding of requirement, business flow, data requirements and work processes.
∎ Design implement and maintain java application phases and Software development on JAVA/J2EE / EJB / JPA/MYSQL/PostgreSQL/RestFul Web Services / AngularJS.
∎ Take part in software and architectural development activities.
∎ Write well-designed, efficient and documented code-base.
∎ Refactor and optimize existing code for better performance and manageability.
∎ Perform code review.
∎ Ensure automatic test coverage by coding, unit and functional testing.
∎ Automate tasks through appropriate tools and scripting.
∎ Collaborate with peers on research and learning of new technology, platforms, and frameworks.
∎ Develop and review technical documentation.

Additional Requirements:
∎ Both males and females are allowed to apply
∎ 3 to 8 years of experience in relevant position.
∎ Professional work experience in design, development and deployment of applications using Java, preferably in spring framework.
∎ Experience and knowledge of the SOLID principle/guidelines and sound understanding of software design patterns.
∎ Good knowledge and solid understanding of Java Spring, Hibernate.
∎ Experience in project build tools like Maven/Gradle Working experience with RESTful Web services.
∎ Must have very good problem solving and analytical abilities.
∎ Experience in MySQL and Postgres is a plus.
∎ Previous experience working in Agile/Scrum team is plus.
∎ Experience in writing test code is a plus.
∎ Familiarity with front-end web technologies i.e. JavaScript, Angular/React JS, Bootstrap/Material, ES6, Typescript.
∎ Professional work experience to write complex SQL queries.
∎ Mindset to code and do code review for continuous improvement.
∎ Self-managed, initiative and proactive.

Salary:
∎ Negotiable
∎ Attractive package depending on the experience & capability of the candidate.

Compensation & Other Benefits:
∎ As per Company Policy

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 15 Jan 2023

Company Information:
∎ 31 Dec 2022
∎ IT Consultants Ltd.
∎ Business : Inter-Bank Transaction Switching and Domestic Transaction Processor; Automated Teller Machine (ATM), Point Of Sale (POS), KIOSK Provider.

Category: IT/Telecommunication

:

Source: bdjobs.com

Similar Jobs

Data Engineer

Senior Software Engineer

Intern Java Developer

Intern .NET Developer

Intern Front-end Developer

Software Engineer

SDK Developer (Hardware & Software)

O Level Subject Teacher (Computer Science)

Atlassian Product Engineer

Event Moderator

Backend Developer (Node.js)

Frontend Developer (React.js/Next.js)

WordPress Developer

Information Technology Manager

Information Technology Assistant

Senior Executive (Software)- ICT

Assistant Executive/Executive-IT

Engineer-Project (Contractual)

Senior Programmer

AI Video Content Creator (ChatGPT)

Intern- Accounts

Full Stack Web Developer

SQA / Sr. SQA Engineer

Manager - ERP FICO

Senior Officer - ERP (SAP SD)

.NET Developer

Senior Dot Net Developer

Executive, MIS

Executive I - IT (Job Location: Sirajganj)

Server Administrator

Assistant Network Engineer

Team Lead, Business Development

IT MANAGER

Sr. Manager/ Manager, Project Manager

System Engineer- Cloud Pre-Sales

Digital Marketer

Need Some Java Developers

Urgently Hiring skilled Laravel Developer.

Executive/Jr. Executive (Hardware and Networking)

Database Administrator (Executive / Sr. Executive)