Principal Engineer / Lead Engineer – Java Spring Boot Platform

Job Description

Title: Principal Engineer / Lead Engineer – Java Spring Boot Platform

Company Name: LEADS Corporation Limited

Vacancy: --

Location: Dhaka

Salary: Negotiable

Experience:
∎ At least 5 years
∎ The applicants should have experience in the following business area(s):Software Company, IT Enabled Service

Published: 26 Jun 2025

Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering

Requirements:

Additional Requirements:
∎ • 5+ years of hands-on backend engineering experience, with at least 3 years in Spring Boot microservices
∎ • Proven ability to lead high-performing teams in complex enterprise environments
∎ • Experience in financial services, especially in transaction-heavy, mission-critical systems
∎ • Deep knowledge of system design principles, DDD, CQRS, reactive programming, and fault tolerance
∎ • Experience integrating legacy business logic (Oracle PL/SQL) into modern services
∎ • Skilled in modular decomposition, cloud-native design, and service orchestration/choreography
∎ • Strong communication, documentation, and mentorship skills
∎ •Experience in core banking systems, especially Deposit/Loan/GL modules
∎ •Exposure to ISO 20022, SWIFT, or payment gateways
∎ •Familiarity with compliance standards (PCI-DSS, GDPR, Bangladesh Bank CBS Guideline 2024)
∎ •Certifications in Java, Spring, Kubernetes, or Solution Architecture (TOGAF/AWS/GCP)



Responsibilities & Context:
∎ Own design, development, and delivery of Java Spring Boot-based microservices in a domain-driven architecture (e.g., Deposits, Loans, GL, Trade Finance, Treasury, ERP)
∎ Collaborate with domain experts to translate functional specifications into scalable, maintainable service components
∎ Lead design of modular, cloud-native patterns (12-factor apps, reactive programming, event-driven systems)
∎ Define and enforce coding standards, API contracts, and data flow protocols
∎ Guide teams in integrating with PL/SQL adapter services and Oracle DB schemas
∎ Optimize service behavior for observability, scalability, and runtime efficiency
∎ Champion CI/CD practices, service mesh (e.g., Istio), containerization (Docker), and Kubernetes deployment readiness
∎ Collaborate with DevSecOps on secure pipelines, policy-as-code, and access control
∎ Participate in code reviews, design walkthroughs, and incident postmortems
∎ Mentor junior engineers and contribute to engineering excellence
∎ We are looking for 3 exceptional Principal / Lead Engineers to architect, drive, and guide domain-specific module development. Each lead will own multiple microservices end-to-end, contribute to platform evolution, mentor cross-functional teams, and ensure high performance, security, and compliance readiness.
∎ Own design, development, and delivery of Java Spring Boot-based microservices in a domain-driven architecture (e.g., Deposits, Loans, GL, Trade Finance, Treasury, ERP)
∎ Collaborate with domain experts to translate functional specifications into scalable, maintainable service components
∎ Lead design of modular, cloud-native patterns (12-factor apps, reactive programming, event-driven systems)
∎ Define and enforce coding standards, API contracts, and data flow protocols
∎ Guide teams in integrating with PL/SQL adapter services and Oracle DB schemas
∎ Optimize service behavior for observability, scalability, and runtime efficiency
∎ Champion CI/CD practices, service mesh (e.g., Istio), containerization (Docker), and Kubernetes deployment readiness
∎ Collaborate with DevSecOps on secure pipelines, policy-as-code, and access control
∎ Participate in code reviews, design walkthroughs, and incident postmortems
∎ Mentor junior engineers and contribute to engineering excellence
∎ Tech Stack You’ll Work On
∎ • Language & Framework: Java 17/+, Spring Boot 3+, Spring WebFlux, Spring Security
∎ • Architecture: Microservices, REST APIs, Async Messaging (Kafka), Sync Messaging (RabbitMQ)
∎ • Security: OAuth2, Keycloak, JWT, RBAC, MFA
∎ • Database: Oracle (with PL/SQL integration), Database Sharding
∎ • Deployment: Kubernetes (AKS/EKS/GKE), Helm, GitLab CI/CD, Argo CD
∎ • Observability: Prometheus, Grafana, Loki, ELK Stack
∎ • Others: Git, JIRA, Confluence, Swagger/OpenAPI, Liquibase/Flyway


Skills & Expertise:

Compensation & Other Benefits:
∎ T/A, Mobile bill, Weekly 2 holidays, Provident fund, Gratuity
∎ Salary Review: Yearly
∎ Lunch Facilities: Full Subsidize
∎ Festival Bonus: 2
∎ Attractive Casual, Sick and Annual Leave policy
∎ Excellent working environment with structured growth opportunities
∎ The chance to work with domain experts and product architects building future-ready banking systems
∎ Attractive Casual, Sick and Annual Leave policy
∎ Excellent working environment with structured growth opportunities
∎ The chance to work with domain experts and product architects building future-ready banking systems

Workplace:
∎ Work at office

Employment Status: Full Time

Job Location: Dhaka

Company Information:
∎ LEADS Corporation Limited
∎ LEADS Tower, Plot # M-20, M-13 (Part), Main Road 1, Section 14, Mirpur, Dhaka 1206, Bangladesh.

Address::
∎ LEADS Tower, Plot # M-20, M-13 (Part), Main Road 1, Section 14, Mirpur, Dhaka 1206, Bangladesh.

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Application Deadline: 13 Jul 2025

Category: IT/Telecommunication

Interested By University

University Percentage (%)
National University 7.41%
Jahangirnagar University 6.17%
American International University Bangladesh (AIUB) 4.94%
Shahjalal University of Science & Technology 4.94%
European University of Bangladesh 3.70%
3.70%
North South University 3.70%
Daffodil International University (DIU) 3.70%
Ahsanullah University of Science and Technology (AUST) 2.47%
University of Dhaka 2.47%

Interested By Age Range

Age Range Percentage (%)
20-30 23.46%
31-35 33.33%
36-40 22.22%
40+ 17.28%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 4.94%
20K-30K 9.88%
30K-40K 8.64%
40K-50K 7.41%
50K+ 69.14%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 9.88%
0.1 - 1 years 2.47%
1.1 - 3 years 4.94%
3.1 - 5 years 14.81%
5+ years 67.90%

Similar Jobs