drjobs Job Title: Sr. Software Engineer – Java Spring Boot (Backend)

Job Title: Sr. Software Engineer – Java Spring Boot (Backend)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Dhaka - Bangladesh

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are looking for a highly capable and self-driven Senior Software Engineer with deep expertise in Java and Spring Boot to design build and optimize high-performance backend systems. As a senior engineer youll play a pivotal role in developing scalable services mentoring team members and driving engineering excellence across the board.

Key Responsibilities

  • Design develop and maintain robust scalable and secure backend services and RESTful APIs using Java and Spring Boot

  • Collaborate with Product Managers Architects QA DevOps and other stakeholders to define system requirements and delivery timelines.

  • Write clean efficient and testable code following best software engineering practices

  • Lead by example in code reviews system design discussions and architecture planning

  • Identify system bottlenecks and implement performance improvements

  • Drive the adoption of best practices around coding testing security and CI/CD

  • Mentor and support junior engineers sharing knowledge and promoting technical growth within the team

  • Contribute to a culture of ownership innovation and continuous improvement

  • Define and implement best practices in coding architecture security and system design

  • Own and improve system scalability performance and reliability

  • Design and maintain microservices architecture and ensure smooth service-to-service communication

  • Develop and maintain secure authentication/authorization mechanisms (JWT OAuth2 etc.)


Qualifications :

Required Qualifications

  • 6 years of backend development experience with strong expertise in Java Spring Boot

  • Proven experience with collaboration of backend teams or projects with multiple engineers

  • Deep understanding of RESTful API design microservices architecture and system integration

  • Strong skills in RDBMS (e.g. PostgreSQL MySQL) and working knowledge of NoSQL databases (MongoDB Redis etc.)

  • Experience with message brokers like Kafka RabbitMQ or similar

  • Familiarity with containerization tools like Docker and orchestration with Kubernetes is a plus

  • Hands-on experience with CI/CD pipelines Git and deployment automation

  • Solid understanding of software engineering principles design patterns and best practices

  • Excellent problem-solving skills leadership abilities and communication skills

  • Exposure to cloud platforms such as AWS GCP or Azure

  • Working knowledge of OAuth2 JWT and security best practices in API development

  • Familiarity with monitoring and observability tools like Prometheus Grafana or ELK Stack

     

Nice to Have

  • Experience with microservices architecture and distributed systems

  • Exposure to AWS cloud platforms

  • Experience with monitoring tools (e.g. Prometheus Grafana)

  • Familiarity with test-driven development (TDD) and testing frameworks 

  • Understanding of secure coding practices and application security concepts. 

Why Join Us

  • Opportunity to lead high-impact backend initiatives in a fast-growing team

  • Work in a culture that encourages innovation ownership and continuous learning

  • Competitive salary and benefits package


Additional Information :

Benefits

  • Two festive bonuses 

  • Lunch & evening snacks 

  • Medical insurance

  • Two days work from home 

  • Yearly salary review 

Salary

  • Negotiable with a range of BDT 180-250K/month


Remote Work :

No


Employment Type :

Full-time

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.