JobXprss

Sr. Software Engineer – Full Stack

Daffodil International University
Savar, Dhaka
07/05/2025

Requirements

Education
  • Bachelor of Science (BSc) in Computer Science & Engineering
Experience
  • At least 8 years
  • The applicants should have experience in the following business area(s):
    Software Company

Responsibilities & Context

Front end:

Develop, test, and maintain web applications using Angular 17.

Design and implement responsive UI components using Tailwind CSS.

Integrate frontend applications with RESTful APIs and microservices.

Implement authentication and authorization mechanisms (JWT, OAuth2).

Back end:

Design the backend as a set of microservices using Spring Boot 3.0.8, modular services(e.g., authentication, result management, user management).

Use service discovery tools (Eureka), API Gateway (e.g., Zuul or Spring Cloud Gateway.

Database Management:

Microsoft SQL Server (MS SQL Server) Version 2008r2 and 2019.

Design, implement, and optimize database schemas, stored procedures, and queries.

We write our Business Logic in Database Layer as Stored Procedure instead of Service Layer.

Email Service:

Sendgrid Mail Service

Security:

Implement Role-Based Access Control (RBAC) using Keycloak 20.0.1 to restrict access, ensuring only authorized users can view or manage results.

Caching:

Use Redis for caching frequently accessed data, like student results, reducing database load and improving performance for users viewing results.

API Design:

Use Swagger/OpenAPI for API documentation and ensure that endpoints are well-documented for internal and external use.

CI/CD & DevOps:

Set up CI/CD pipelines using GitHub Actions to automate the build, test, and deployment process for both frontend and backend components.

Use Docker to containerize both frontend and backend microservices, ensuring that each service runs in isolation and is easy to deploy across different environments.

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka (Savar)

https://shorturl.at/1GZ2w

Scroll to Top