Lead Software Engineer (Expert On Java)

Job Description

Title: Lead Software Engineer (Expert On Java)

Company Name: Helical Inc.

Vacancy: Not specific

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor's in engineering (BEngg) in Computer Science & Engineering
∎ Skills Required: Hibernate, Spring Framework, Java, Object Oriented Programming, AWS, Agile methodology
∎ Skills Required: Architecture, Java, Production/ Operation Management, Project Management

Experience Requirements:
∎ 5 to 8 year(s)
∎ The applicants should have experience in the following area(s): Java

Job Context:
∎ Design, build and maintain efficient, reusable, and reliable code.
∎ Prepare and produce releases of software components.
∎ Identify bottlenecks and bugs, and devise solutions to these problems.
∎ Upgrading, configuring and debugging existing systems.
∎ Perform code review, Unit Testing.
∎ Maintain necessary documentation in accordance with companies and clients` quality, process and documentation requirements.

Job Responsibilities:
∎ Working on Spring Boot Microservice development will be preferred.
∎ JavaScript Angular/React, HTML, CSS knowledge is preferred.
∎ Good knowledge on RX java.
∎ Understanding on Queue management, socket programming, software design patterns and principles.
∎ Strong in MySQL/ PostgreSQL/Oracle.
∎ Familiar with high availability features of MySQL/ PostgreSQL/ Oracle.
∎ Experience designing and maintaining large-scale web applications. Clear understanding on Web technology and REST API.
∎ Solid grasp of software design patterns and principles, good understanding of micro-service architecture.
∎ Very good understanding of micro-service architecture.
∎ Very good problem-solving Capability, Client communication and technical lead a small/medium team.
∎ Strong Skilled upon Project Management,Agile, Scrum, Methodology

Additional Requirements:
∎ Age 27 to 40 years
∎ Minimum 4 years of Java Development. Sound knowledge and practical work experience in JAVA.
∎ Minimum 2 years of experience applying spring components: Data, MVC, Security, Cloud, JPA, Hibernate.

Salary:
∎ Depending Upon Expertise

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

Application Deadline: December 25, 2019

Company Information:
∎ Helical Inc.
∎ Address : Road-03, House 27 Nikunjo.01, , Dhaka
∎ Web : Helical-Inc.com
∎ Business : Technology related application development

Category: Engineer/Architect

Read Before Apply: The Lead Applications Developer provides leadership in full systems life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.) to ensure delivery is on time and within budget. He/She directs component and data architecture design, technology planning and testing for Applications Development (AD) initiatives to meet business requirements and ensure compliance. This position develops and leads AD project activities and integrations. He/She guides teams to ensure effective communication and achievement of objectives. This position researches and supports the integration of emerging technologies. He/She provides knowledge and support for applications' development, integration and maintenance. This position will lead junior team members with project related activities and tasks. This position guides and influences department and project teams.