Senior Software Engineer

Full time @Millennium Information Solution Ltd in Computer & Information Technology
  • Dhaka, Bangladesh, Administrative Building-01, Level: 18, Grameen Bank Head Office, Mirpur-2
  • Post Date : August 8, 2025
  • Apply Before : August 29, 2025
  • Salary: Negotiable
  • 0 Application(s)
  • View(s) 162
Email Job

Job Detail

  • Job ID 15542
  • Career Level  Sr. Executive
  • Experience  3-4 Years
  • Min. Qualification  Bachelor's Degree
  • Gender  Any
  • Industry Experience  IT
  • No. of Vacancy  2
  • Job Location  Dhaka Division

Job Description

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering
  • Master of Science (MSc) in Computer Science & Engineering

Experience

    • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company,IT Enabled Service,Financial Technology (Fintech) Startup

Additional Requirements

  • Experience in fintech or Islamic banking software platforms.Knowledge of Shariah-compliant financial instruments and transaction processing.
  • Familiarity with messaging systems (Kafka, RabbitMQ), and caching (Redis, Memcached).
  • Certifications in database administration or software architecture.
  • Experience in fintech or Islamic banking software platforms.
  • Knowledge of Shariah-compliant financial instruments and transaction processing.
  • Familiarity with messaging systems (Kafka, RabbitMQ), and caching (Redis, Memcached).
  • Certifications in database administration or software architecture.
  • Hands-on architectural design skills for enterprise-grade applications for at least 3 years.
  • Strong understanding of object-oriented design, REST APIs, and design patterns.
  • Proficiency in:
  • Backend: Micro-Services Development in Java, Spring Boot, or equivalent.
  • Database: Oracle, PostgreSQL, or MySQL (expert level).
  • Frontend: Micro-FrontEnds, preferred BFF (Backend For Frontend) in Angular, React, or similar (optional but preferred).
  • Strong understanding of database indexing, partitioning, and performance tuning.
  • A hands-on screening session will be conducted as part of the filtering process for final candidates.

Responsibilities & Context

1. Architecture & System Design

  • Lead the design and architecture of scalable, secure, and Micro-service & modular applications.
  • Create architectural blueprints, technology stack decisions, and design documents.
  • Break down monolithic applications into modular micro-services where applicable.
  • Demonstrate hands-on architectural design skills for enterprise-grade applications for at least 3 years.

2. Software Development

  • Write clean, maintainable, and efficient code (Java, Spring, Spring Boot, JPA & Hibernate).
  • Lead code reviews and enforce coding standards and secure coding practices.
  • Guide and mentor junior developers and ensure quality delivery.

 3. Database Design & Optimization

  • Design and manage normalized and denormalized databases (PostgreSQL, Oracle, MySQL).
  • Build efficient stored procedures, functions, and triggers, and optimize SQL queries.
  • Manage schema migrations, backup strategies, and data integrity.

4. DevOps & Collaboration

  • Collaborate with DevSecOps and QA to ensure CI/CD, SRE (Site Reliability Engineering), automated testing, and environment provisioning.
  • Work closely with the Product and Business teams to understand requirements and translate them into technical deliverables.

5. Documentation & Compliance

  • Create and maintain detailed technical documentation.
  • Ensure compliance with industry standards, including Islamic finance-specific regulatory guidelines.

 

Compensation & Other Benefits

  • Mobile bill,Weekly 2 holidays,Provident fund,T/A
  • Lunch Facilities: Partially Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2

Strong understanding of object-oriented design, REST APIs, and design patterns, database indexing, partitioning, and performance tuning.

  • Backend: Java, Spring Boot, or equivalent.

  • Database: Oracle, PostgreSQL or MySQL (expert level).

 

We are seeking a Sr. Software Engineer / Software Engineer to lead the design, development, and optimization of our next-generation Islamic banking solutions. The ideal candidate will play a pivotal role in the development lifecycle and data modeling, aligning with modern software engineering best practices.

This role has a particular focus on architectural skills in Domain-Driven Design (DDD), Microservices, and Multi-Tenant SaaS products platforms.

Other jobs you may like