Programmer (Java & Angular) –

Programmer (Java & Angular)

Synesis IT

  • IT & Telecommunication
  • Full time
  • 1 year ago
  • Dhaka

Job Description


Not specific

Job Context

    We are looking for an experienced Java angular programmer to join our dynamic team. Candidates primary focus will be the development of applications and their integration. The candidate will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

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.

Employment Status



  • Work at office

Educational Requirements

  • M.Sc/ B.Sc in Computer Science/Computer Science & Engineering, Electrical and Electronics Engineering.

Experience Requirements

  • At most 2 year(s)

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.

Job Location




Compensation & Other Benefits

  • Weekly 2 holidays, Insurance
  • Salary Review: Yearly
  • Festival Bonus: 2

Job Qualification

  • M.Sc/ B.Sc in Computer Science/Computer Science & Engineering, Electrical and Electronics Engineering.
Job alerts

Receive emails for the latest jobs matching your search criteria