Tuesday, October 28, 2025
Bdjobs.com

Lead / Principal Engineer - Java Spring Boot Platform (For LEADS Corporation Limited)-Job ID: 1420612

Posted: 1 days ago

Job Description

LEADS Corporation Limited is looking for Lead / Principal Engineer - Java Spring Boot PlatformJob Description / ResponsibilityWe are looking for 4-5 exceptional Lead / Principal 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 componentsLead design of modular, cloud-native patterns (12-factor apps, reactive programming, event-driven systems)Define and enforce coding standards, API contracts, and data flow protocolsGuide teams in integrating with PL/SQL adapter services and Oracle DB schemasOptimize service behavior for observability, scalability, and runtime efficiencyChampion CI/CD practices, service mesh (e.g., Istio), containerization (Docker), and Kubernetes deployment readinessCollaborate with DevSecOps on secure pipelines, policy-as-code, and access controlParticipate in code reviews, design walkthroughs, and incident postmortemsMentor junior engineers and contribute to engineering excellenceTech Stack You’ll Work OnLanguage & Framework: Java 17/+, Spring Boot 3+, Spring WebFlux, Spring SecurityArchitecture: Microservices, REST APIs, Async Messaging (Kafka), Sync Messaging (RabbitMQ)Security: OAuth2, Keycloak, JWT, RBAC, MFADatabase: Oracle (with PL/SQL integration), Database ShardingDeployment: Kubernetes (AKS/EKS/GKE), Helm, GitLab CI/CD, Argo CDObservability: Prometheus, Grafana, Loki, ELK StackOthers: Git, JIRA, Confluence, Swagger/OpenAPI, Liquibase/FlywayEducational RequirementsBachelor of Science (BSc) in Computer Science & EngineeringSkills Required: Swift, Banking, CBS, Oracle PLSQLExperience RequirementsAt least 5 year(s)The applicants should have experience in the following business area(s):Software Company,IT Enabled ServiceAdditional Requirements5+ years of hands-on backend engineering experience, with at least 3 years in Spring Boot microservicesProven ability to lead high-performing teams in complex enterprise environmentsExperience in financial services, especially in transaction-heavy, mission-critical systemsDeep knowledge of system design principles, DDD, CQRS, reactive programming, and fault toleranceExperience integrating legacy business logic (Oracle PL/SQL) into modern servicesSkilled in modular decomposition, cloud-native design, and service orchestration/choreographyStrong communication, documentation, and mentorship skillsExperience in core banking systems, especially Deposit/Loan/GL modulesExposure to ISO 20022, SWIFT, or payment gatewaysFamiliarity with compliance standards (PCI-DSS, GDPR, Bangladesh Bank CBS Guideline 2024)Certifications in Java, Spring, Kubernetes, or Solution Architecture (TOGAF/AWS/GCP)Job LocationDhaka

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs