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