Senior Engineer (Java)

Job Description

Title: Senior Engineer (Java)

Company Name: Galaxy Bangladesh Group

Vacancy: Not specific

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in Computer Science & Engineering

Experience Requirements:
∎ At least 4 year(s)

Job Context:
∎ Senior Engineer, as a key member of the technical team, would help define and execute its technical vision and direction in building web applications, including API and other services. The Senior Engineer will work closely with the Principal Engineer and will have the opportunity to shape the organization`s culture and influence its technology platform selection and processes adoption.
∎ The Senior Engineer would work on research, the creation of tools and techniques and investigation and resolution of issues. (S)he would ensure the technical excellence of the work. The person may need to work on creation and maintenance of scalable web applications and other tools and services.

Job Responsibilities:
∎ Work with rest of the team to identify, formalize, size and break down product backlog items mainly web part
∎ Create, enhance and maintain pleasing, scalable, secure web applications, web API
∎ Research and create tools and services as and when necessary
∎ Make sure coding standards and processes are adhered to
∎ Make sure unit tests are properly written and executed
∎ Ensure that the DevOps pipeline runs smoothly
∎ Performs code review and peer programming, as and when necessary
∎ Investigate and resolve reports bugs
∎ Investigate and resolve reported performance, security, usability or other issues
∎ Explore newer technology that can be useful for us

Additional Requirements:
∎ Age 28 to 35 years
∎ Both males and females are allowed to apply
∎ Good understanding of contemporary software engineering practices, including object-oriented design and implementation, design patterns, anti-patterns, micro-services etc.
∎ Self-managed, self-starter
∎ Good communication skills
∎ Ability to execute based on technology vision
∎ Ability to coordinate with others and delegate when necessary
∎ Excellent understanding of security vulnerabilities and ways to avoid those
∎ Good understanding and experience with software development processes (agile preferable)
∎ Familiarity with standard software development looks like Git, BitBucket, Jira etc.
∎ Mastery of the latest Java language (Java 1.8 or later)
∎ Java related frameworks (e.g. Spring, Hybernate etc.)
∎ Experience with Web Services, REST
∎ Experience with Consuming different API’s on the web
∎ Experience with unit testing using Junit or other testing framework
∎ Experience with a different language is strongly preferred (Python, Ruby, Scala etc.)
∎ Very good knowledge of Javascript and Javascript-based framework (e.g. JQuery)
∎ Familiarity with HTML5, JavaScript, CSS, Bootstrap and related technologies
∎ Familiarity with one of Angular, ReactJS, KnockoutJS and similar framework is preferred
∎ Familiarity with Amazon Web Services (AWS) or similar public cloud providers
∎ One of the Linux flavors (CentOS, Red Hat, Ubuntu, Fedora etc.)
∎ One of Tomcat, JBoss, NGinx etc.
∎ One of MySQL, PostgreSQL, CockroachDB or similar database
∎ Conceptual understanding of ACID property, transactions etc.
∎ Excellent communication skills
∎ Ability to work independently or in a team
∎ Must be able to look at a problem from multiple angles and come up with several suggestions for solution
∎ Methodical and detail oriented, with solid analytical skills and problem-solving ability
∎ Good collaborator, get along with others and are able to work effectively in a team
∎ Dedicated to quality and understands that quality is the result of intentional, focused effort
∎ Self-motivated; able to find opportunities for improvement and tackle them, without external direction

Salary: Negotiable

Compensation & Other Benefits:
∎ As per company policy

Application Deadline: June 30, 2019

Company Information:
∎ Galaxy Bangladesh Group
∎ Address : Taj Marriot (5th floor) 25 Gulshan Avenue, Gulshan-1, Dhaka 1212
∎ Web : www.galaxybd.com
∎ Business : Galaxy Bangladesh Group comprises of :
(GSA for Qatar Airways Cargo/Oman Air/Maldivian Airlines/ Bangkok Airways/ Spice Jet / THE WAY Dhaka/ Galaxy Express Ltd. (DPD)/ VFS Global ( GFSL)/ Shipping-Hapag-Lloyd Bangladesh Shipping Line/Freight forwarding-Galaxy World Logistics Ltd/GBX Logistics Ltd /Tours-Travels etc.

Category: Engineer/Architect

Read Before Apply: eJogajog Limited is a concern of Galaxy Bangladesh group, focusing on various areas of supply chain including transportation, inventory, logistics etc. eJogajog is launching an online marketplace for commercial transportation through which we are envisioning to transform the supply chain industry in Bangladesh by designing a technology platform where both the customer and service providers will match their needs in real-time basis to ensure higher utilization and efficiency.