Title: Programmer (Java & Angular)
Company Name: Synesis IT
Vacancy: Not specific
Job Location: Dhaka
Employment Status: Full-time
Educational Requirements:
∎ M.Sc/ B.Sc in Computer Science/Computer Science & Engineering, Electrical and Electronics Engineering.
Experience Requirements:
∎ At most 2 year(s)
Job Responsibilities:
∎ Taking the challenge of Development, Deployment, automation, management, and maintenance of software.
∎ To be a multiplier for your team and your peers, supporting and innovating at every step of the development initiative, providing technical insight and perspective, challenging the status quo and raising the bar, connecting people and teams across the organization.
∎ Ensure on-time delivery. Establish effective, agile ways of working, unlock collaboration, spot and remove impediments, contribute code
∎ Communicate proactively with stakeholders and other teams across the company, constantly seeking alignment, transparency and opportunities to synergize
∎ Monitor the performance of the live services and continuously improve on a code and experience level.
Additional Requirements:
∎ 2 years of experience in spring boot and angular is preferable
∎ Excellent knowledge of Object-oriented programming (OOP) principles.
∎ Good grasp of common design patterns and it's usage in Java.
∎ Implement RESTful Web services to interact between front end & back end.
∎ Concept of functional programming in Java (Functional Interfaces, Optional, Stream API).
∎ Understanding of key design principles (SOLID, DRY, KISS etc).
∎ Understanding of different Types of Software Architecture Pattern (Microservice, Client-Server, Layered etc.).
∎ A good grasp of Spring framework and relevant features like Spring Beans, Spring AOP, Spring Security, Spring DI etc.
∎ Good understanding and experience with ORM tools like hibernate.
∎ API calling from React.Js, Angular 11 (Typescript) and/or Vue.js and parsing the data in front end. Handle the security and authorization using Spring Security and OAuth.
∎ Familiarity with using build tools like Gradle and Maven.
∎ Familiarity with container orchestration tools (Docker Swarm / K8s / Docker Compose).
∎ Prior experience of building scalable, resilient applications which are live.
∎ Familiarity with CI/CD tools like Jenkins, Github Action, Travis CI.
∎ Must have very strong analysis and synthesis skills.
∎ Must be able to learn new technologies, tools, and techniques quickly and with minimal supervision.
∎ Must be proactive and able to execute tasks effectively & efficiently.
Salary: Negotiable
Compensation & Other Benefits:
∎ Weekly 2 holidays, Insurance
∎ Salary Review: Yearly
∎ Festival Bonus: 2
Job Source: Bdjobs.com Online Job Posting.
Application Deadline: 22 Sep 2022
Company Information:
∎ 12 Sep 2022
∎ Synesis IT
∎ Address : ICT Incubator, Level 3, BDBL Building (Formerly BSRS Bhaban), 12 Kawran Bazar, Dhaka-1215
∎ Web : www.synesisit.com.bd
∎ Business : Synesis IT Ltd., one of the leading information technology company of Bangladesh, offers broad spectrum of service portfolio in the domain of IT consultancy, enterprise applications, software development, infrastructure management, IT enabled services and outsourcing to help its clients worldwide to improve their business performance.
Category: IT/Telecommunication
:
Source: bdjobs.com