Job Description
Title: Lead / Principal Engineer - Java Spring Boot Platform
Company Name: LEADS Corporation Limited
Vacancy: --
Age: Na
Job 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: 2025-10-21
Application Deadline: 2025-10-31
Education: - Bachelor of Science (BSc) in Computer Science & Engineering
Requirements: - At least 5 years
- The applicants should have experience in the following business area(s): Software Company, IT Enabled Service
Skills Required: Banking,CBS,Oracle PLSQL,Swift
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: We 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 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
Job Other Benifits: - 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
Employment Status: Full Time
Job Work Place: Work at office
Company Information: Gender: Male and Female can apply
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Category: IT & Telecommunication