Senior Software Engineer

Ellipsys Pvt. Ltd.

Ellipsys Pvt. Ltd.


Ellipsys Pvt. Ltd.



  • Vacancy: 05
  • Age: 30 to 40 years
  • Location: Dhaka
  • Salary: Negotiable
  • Experience: At least 5 years
  • Published: 1 Jul 2024




  • Bachelor of Science (BSc) in CSE Bachelor of computer Engineering ( BEngg) CSE/MSC in CSE.


  • At least 5 years
  • The applicants should have experience in the following business area(s):
    Software Company

Additional Requirements

  • Age 30 to 40 years
  • Proficient in Object Oriented Programing with Java (Collection, I/O, String, Image framework and Stream API).
  • Proven experience as an Angular Developer with a focus on functionality And UI/UX design.
  • Strong proficiency in HTML, CSS and Typescript. Must have skills in writing SQL queries in Database like (Oracle, MySQL, PostgreSQL etc.).
  • Working knowledge of build automation and continuous integration/delivery ecosystem: Git, Maven/Gradle, Jenkins, Docker, Nexus.
  • Solid working knowledge of four or more of the following technologies: HTML5/CSS/JavaScript, Angular, Java Spring Boot, SQL, Oracle DB, Jasper iReport
  • Solid understanding of responsive design and mobile-first development.
  • Familiarity with RESTful API and integration.

Responsibilities & Context

Job Context

We are seeking for a number of skilled and experienced “Senior Software Engineer” to join an existing software team. This position requires that you should have 5+ years of hands on experience in software engineering.

Job Responsibility

  • Understanding of the Design Patterns, Architectural blueprints, UML and Application Design.
  • Collaborating with stakeholders to understand the requirements of the system and translating these requirements into technical specifications and architectural plans.
  • Making high-level design choices, determining technical standards, and defining the technical architecture, including components, modules, interfaces, and data for the system.
  • Ensure the performance, scalability, and efficiency of the software system and design systems that can handle current and future loads, optimize performance bottlenecks, and plan for scalability.
  • Ensure the security of the software system by designing sophisticated security features, such as encryption, authentication, and authorization mechanisms, and ensure compliance with relevant standards and regulations.
  • Develop enterprise solutions by ensuring a solid understanding of functional requirements, business flow, data usage and work processes.
  • Develop using modern object-oriented programming languages and frameworks – Java, Angular specifically in scaled software development teams.
  • Using common Architecture patterns (e.g., microservices & API Management, GoF, SOA, Event sourcing, etc.).
  • Implementing and troubleshooting modern security solutions including token-based authentication, OAuth 2.0 workflows, SAML authentication and authorization techniques.

Skills & Expertise


Jasper iReports


Java SpringBoot

Oracle Database

Requirement Analysis

UI UX Design



Work at office

Employment Status

Full Time

Job Location


Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.