Senior Java Developer

Job Description

Title: Senior Java Developer

Company Name: eGeneration Limited

Vacancy: Not specific

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in Computer Science Engineering from any reputed public private university

Experience Requirements:
∎ At least 5 year(s)

Job Responsibilities:
∎ Participate as needed in all phases of software development with emphasis on the planning, analysis, development, testing, integration, documentation and presentation phases.
∎ As a Senior Software Engineer involved in the back end and front-end developing team. Took part in designing, building, maintaining, reviewing and supporting quality code and services.
∎ Hands on experience in designing and developing applications using Java EE platforms.
∎ Object oriented analysis and design using common design patterns.
∎ Profound insight of Java and JEE internals ( Classloading, Memory Management, Transaction management etc.)
∎ Experience in the Spring Framework, Microservices, Spring Boot, Spring Data, Spring Cloud, Spring Security and others spring ecosystem
∎ Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate, Spring Data JPA)
∎ Experience in relation databases like MySQL, PostgreSQL is a must.
∎ Working on PostgreSQL database concepts such as locking, transactions, indexes, Sharding, replication, schema design
∎ Experience with test-driven development
∎ Using Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns.
∎ Have experience in Tomcat, Nginx, Apache & LINUX to prepare deployment environment
∎ Hands on experience in Angular 8 and above development is a must.
∎ Hands on experience with front-end technologies like Vanila JS,Typescript & JS framework like React.

Additional Requirements:
∎ Both males and females are allowed to apply
∎ Sound knowledge in building RESTful Services using Spring Boot framework.
∎ Proficient knowledge of JPA and Hibernate.
∎ Good knowledge in Database Schema design.
∎ Experience in writing Unit Test cases.
∎ Experience on Front-end technologies likes Angular / React is Plus
∎ Git, BitBucket, Jenkins automation
∎ Strong analytical skills.
∎ Ready to work independently and along with the team
∎ The candidate will be responsible for creating maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards (i.e. software reuse, refactoring, continuous integration, test automation, secure development, Test Driven Development, static code analysis, peer/code review).
∎ Must possess superior oral and written communication skills in order to clearly and effectively convey issues and ideas to team members, management and customers.

Salary: Negotiable

Compensation & Other Benefits:
∎ Weekly 2 holidays
∎ Lunch Facilities: Full Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 25 May 2021

Company Information:
∎ 11 May 2021
∎ eGeneration Limited
∎ Address : Saimon Center, 4th Floor, House # 4/A, Gulshan - 1, Dhaka - 1212
∎ Web : www.egeneration.com.bd
∎ Business : eGeneration is a leading management consulting, technology services and outsourcing company in Bangladesh. The company is working both in local and international market for IT consultancy, information security and advisory services since 2003.
With our comprehensive understanding of diverse business verticals and wide resources, we mobilize the right people, skills and technologies to help organizations enhance its performance and transform cost burdens into competitive edge.

Category: Engineer/Architect

Source: bdjobs.com

Similar Jobs

Structural Design Engineer

Senior Project Electrical Engineer

Senior Project Civil Engineer

Assistant Biomedical Engineer

Biomedical Engineer

Commision Engineer

Managing Director

Managing Director

Assistant Officer, Plant Engineering Services

Deputy Manager - Mechanical

Deputy Manager - Mechanical

Project Engineer/ Residential Engineer, Construction

Manager (Electrical Maintenance)

Deputy Project Engineer, Construction

Junior Chemical Engineer, Paper Mill

Construction Project Coordinator

Architect

Civil Engineer

Construction Supervisor

Sub Assistant Engineer (Manufacturing-SFG)

Deputy Manager, Electrical

AGM Maintenance (Electrical/Mechanical) in Modele Group

Chief Engineer, Dredging

Architect

Chief Engineer, Construction

Technical Services Officer

Engineer (QC) in Akij Ceramics Factory

UI/UX Lead

Lead Software QA Engineer

Trainee Engineers (Design verification)_ iTest Bangladesh

Maintenance Engineer

Branch Manager

Junior Design Engineer- Tunnel Team

Senior Executive-Project Engineer

Head of Project (Deputy Manager/ Manager)

Assistant Manager, Terminal

Training Executive

Mechanical Engineer

Sr. Operator/ Operator, Power Plant

Asst. Engineer, Power Plant