Software Engineer / Senior Software Engineer - Java Spring Boot Platform

LEADS Corporation Limited

  • Dhaka
  • Permanent
  • Full-time
  • 17 days ago
Responsibilities & Context:We are hiring skilled Java developers with 3/+ years of experience in building enterprise applications. This is a great opportunity for engineers passionate about microservices, API development, and modern DevSecOps practices to grow into leadership roles while working in a high-impact transformation project.Key Responsibilities:Develop and maintain Java Spring Boot-based microservices aligned with DDD and modular banking services (e.g., Deposits, Loans, GL)Translate functional requirements and business logic into performant, secure, and reusable codeCollaborate with architects and team leads to implement best practices in microservices, CI/CD, and clean code designIntegrate Oracle-based business logic (PL/SQL) through adapter services and ensure data consistencyBuild RESTful APIs and support async/sync messaging flows using Kafka and RabbitMQParticipate in peer reviews, debugging, unit testing, and continuous integration pipelinesEnsure service compliance with security, observability, and performance standardsContribute to documentation, sprint planning, and DevOps integrationTechnology Stack:Languages & Frameworks: Java 17/+, Spring Boot 3+, Spring Data JPA, SpringDatabases: Oracle (PL/SQL integration), PostgreSQL (optional)Messaging: Kafka, RabbitMQDeployment: Docker, Kubernetes (AKS/EKS), GitLab CI/CDTools: Swagger, Postman, Prometheus, Grafana, ELK, Git, JIRASecurity: OAuth2, JWT, Keycloak (OIDC)Education Requirements:
  • Bachelor of Science (BSc) 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
Additional Job Requirements:Minimum 3 years of hands-on experience in Java Spring Boot-based enterprise application developmentStrong understanding of RESTful API design, object-oriented programming, and clean architecture principlesFamiliarity with microservices architecture and containerized deploymentsComfortable working with relational databases, particularly OracleBasic understanding of cloud-native principles, CI/CD, and observabilitySkills & Expertise:Java SpringBoot,RESTful APICompensation & Other Benefits:
  • T/A,Mobile bill,Provident fund,Weekly 2 holidays,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

Bdjobs

Similar Jobs

  • Senior Software Engineer - Java

    SEBPO

    • Dhaka
    Responsibilities & Context: We are seeking a highly skilled Java Developer with deep expertise in Spring Boot, SQL, Groovy, and AWS to join our dynamic team. The ideal candidate …
    • 21 days ago
  • Software Engineer (Java)

    SIMEC System Ltd.

    • Uttara, Dhaka
    Responsibilities & Context: Job Context: We are seeking a highly skilled Senior Software Engineer (Java) with extensive experience in the Spring Boot framework to join our dyna…
    • 1 day ago
  • Senior Software Engineer (ML & AI)

    Fanfare Bangladesh Ltd

    • Dhaka
    Responsibilities & Context: Proficiency in programming languages such as Python, R, or Java. Strong knowledge of machine learning frameworks and libraries (e.g., TensorFlow, Py…
    • 10 days ago