Software Engineer / Senior Software Engineer - Java Spring Boot Platform

Job Description

Title: Software Engineer / Senior Software Engineer - Java Spring Boot Platform

Company Name: LEADS Corporation Limited

Vacancy: --

Age: Na

Job Location: Dhaka

Salary: Negotiable

Experience:

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


Published: 2025-07-01

Application Deadline: 2025-07-30

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


Requirements:
  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Skills Required: Java SpringBoot,RESTful API

Additional Requirements:
  • Minimum 3 years of hands-on experience in Java Spring Boot-based enterprise application development

  • Strong understanding of RESTful API design, object-oriented programming, and clean architecture principles

  • Familiarity with microservices architecture and containerized deployments

  • Comfortable working with relational databases, particularly OracleBasic understanding of cloud-native principles, CI/CD, and observability



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 code
  • Collaborate with architects and team leads to implement best practices in microservices, CI/CD, and clean code design
  • Integrate Oracle-based business logic (PL/SQL) through adapter services and ensure data consistency
  • Build RESTful APIs and support async/sync messaging flows using Kafka and RabbitMQ
  • Participate in peer reviews, debugging, unit testing, and continuous integration pipelines
  • Ensure service compliance with security, observability, and performance standards
  • Contribute to documentation, sprint planning, and DevOps integration

Technology Stack:

  • Languages & Frameworks: Java 17/+, Spring Boot 3+, Spring Data JPA, Spring
  • Databases: Oracle (PL/SQL integration), PostgreSQL (optional)
  • Messaging: Kafka, RabbitMQ
  • Deployment: Docker, Kubernetes (AKS/EKS), GitLab CI/CD
  • Tools: Swagger, Postman, Prometheus, Grafana, ELK, Git, JIRA
  • Security: OAuth2, JWT, Keycloak (OIDC)


Job Other Benifits:
  • 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



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

Similar Jobs