Senior Software Engineer (Java)

Job Description

Title: Senior Software Engineer (Java)

Company Name: Cyber Jahan Ltd.

Vacancy: 2

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Computer Science / Engineering or Science Graduate having capability and meets all the requirements
∎ Working experience in Deep Learning, ASR, NLP, Robotics etc. will be given preference
∎ Any vendor certification is a plus

Experience Requirements:
∎ 6 to 8 year(s)

Job Responsibilities:
∎ Minimum 6 years of experience in developing high-quality software design, architecture and solution for web-based application/services using Java language and web tools/technology
∎ Experiences on Microservices, Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring Security and other spring ecosystems
∎ Experiences on test-driven development using Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns
∎ Sound knowledge in PostgreSQL database concepts including RDBMS, ORM technologies (JPA2, Hibernate etc.) and capable of writing standard SQL queries and objects
∎ Practices in requirements analysis, prototyping, designing, coding, testing and deployment for GUI/non-GUI based application with necessary configurations
∎ Habituated with determining root cause of the complex issues and ensure efficient solutions through reviewing/debugging code and performing necessary unit/validation/verification testing
∎ Represent excellent algorithm and data structure skills (time and space complexity analysis, optimization etc) and ability to quickly learn/modify complex code
∎ Identify, prioritize and execute tasks in the organization-defined software development life-cycle through developing documentation, flowcharts, layouts, diagrams, charts and clear code
∎ Work in close partnership with cross-functional/cross-geographical teams and management
∎ Self-learner and ready to learn and work on any potential platform and technology

Additional Requirements:
∎ Eager to learn and/or work in Python or C/C++ if necessary to overcome technical goal
∎ Willing to learn and/or work with Deep Learning, ASR, NLP, Robotics, computer vision, gesture recognition, multimodal fusion, etc.
∎ Eager to automate tasks through appropriate tools i.e. Dev-Ops in future CI/CD integration
∎ A solid understanding of networking/distributed computing environment concepts
∎ Ability to drive, motivate, train team and work under pressure to meet the deadline
∎ Ready to work in multiple projects and objectives simultaneously and efficiently

Salary:
∎ Negotiable
∎ Attractive remuneration package will be offered to the deserving candidates If anybody has experience or can prove his capability in working with Deep Learning, NLP, ASR, Robotics etc. will be given extra benefits

Compensation & Other Benefits:
∎ Weekly 02 holidays
∎ Fully subsidized lunch
∎ Yearly 02 festival bonuses
∎ Yearly salary review
∎ Attractive long-term benefits

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 20 Dec 2021

Company Information:
∎ 9 Dec 2021
∎ Cyber Jahan Ltd.

Category: IT/Telecommunication

Similar Jobs