Software Engineer

Dhaka, Dhaka Division
Work Type: Full Time

TADL is looking for a passionate and expert Software Developer to join and strengthen our team of talented engineers to Develop, Deploy, automate, manage, and maintain midlevel software. The Software Developer will develop required mid-high level applications and will be responsible for application deployment, maintenance, monitoring and troubleshooting. He/she will be working closely with the Back-End/ Middleware Engineers, QA-Engineers and Product team to create and deploy necessary changes into the production environment(s).



  • Taking the challenge of Development, Deployment, automation, management, and maintenance of midlevel software.
  • To be a multiplier for your team and your peers, guiding, supporting and innovating at every step of the development initiative, providing technical insight and perspective, challenging the status quo and raising the bar, connecting people and teams across the organization.
  • Collaborate with product, business, design and data teams to define market-disruptive strategies and plans for your team.
  • Ensure on-time delivery. Establish effective, agile ways of working, unlock collaboration, spot and remove impediments, contribute code
  • Communicate proactively with stakeholders and other teams across the company, constantly seeking alignment, transparency and opportunities to synergize
  • Monitor the performance of the live apps and continuously improve on a code and experience level.


  • Bachelor Degree in related field or equivalent experience.
  • Practical experience in development for at least 2 years
  • Clear concept on OOP, AOP, Design Patterns, Development life cycle
  • Proficiency in Java/J2EE environment like Spring, ORM, MVC, RESTful Web Service, MySQL, Maven, JavaScript, jQuery, HTML and CSS.
  • Working with Microservice, JWT, Radis, Linux (Ubuntu) is a plus
  • Understanding on cloud computing is a plus
  • Strong problem solving and coding skills are essential.
  • Ability to work with multiple deadlines and multiple projects simultaneously in a fast-paced, changing environment
  • Ability to adapt and to solve problems proactively and creatively

Submit Your Application

You have successfully applied
  • You have errors in applying