
Senior Software Engineer
Full time @Millennium Information Solution Ltd posted 2 months ago in Computer & Information Technology Shortlist Email JobJob 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
-
ড্রাইভার (চট্টগ্রাম)
- @ Catalyst Solutions
- Dhaka, Bangladesh, House # 471 (First Floor), Road # 8, Baridhara DOHS, 1206