Software Development Lead (Java)

BDT(Tk)  Tk. 135000 - 220000 (Monthly) Full time on site
Software Development Lead (Java)
Job Description

Requirements

Education
  • Bachelor of Science (BSc) in Computer Science
  • B.Sc in Computer Science/ Engineering or equivalent.

Experience
  • At least 4 years
Additional Requirements
  • Must have extensive knowledge and understanding of Java.

  • Must have working experience in building web applications using Spring or Play Framework.

  • Must have strong knowledge on Web technologies like HTML, CSS, Javascript.

  • Working experience with any of the SPA frameworks is a plus.

  • Must be familiar with any relational database, like Microsoft SQL Server, PostgreSQL, MySQL, etc.

  • Must have good knowledge of object-oriented software development.

  • Must have strong communication skills in English, both written and spoken.

  • Must have very strong analysis and synthesis skills.

  • Must be able to learn new technologies, tools, and techniques quickly and with minimal supervision.

  • Must be proactive and able to execute tasks efficiently.

  • Must have a strong sense of ownership and teamwork.


Responsibilities & Context

We are looking for a proactive and challenge-driven development lead with extensive experience in building web applications, demonstrating strong ownership, team mentality, and eagerness to learn new things. As a development lead, you will manage a team of engineers, overseeing recruitment, project assignments, career guidance, along with ensuring quality delivery within deadlines.

Key Responsibilities:

  • Lead a team of Software Engineers in the creation of high-quality software within agreed project deadlines.

  • Analyze the requirements, understand the deliverables, and delegate efficiently among team members.

  • Responsible for timely delivery of high-quality solutions by the team, including proper solution design and implementation following standard coding styles and practices.

  • Ensure that development standards, policies, and procedures are adhered to.

  • Collaborate with team members and ensure knowledge transfer.

  • Work closely with mentors, peers, and subordinates to fully understand the business process and requirements.

  • Ensure that projects are accurately estimated and delivered to schedule.

  • Actively contribute to the process of continual improvement, concerning self, team, and systems.

  • Assume full ownership of all work developed by members of the team.

  • Train and integrate new team members and proactively support the continued development of existing team members.


Compensation & Other Benefits

  • Yearly salary review

  • Performance-based bonus

  • Eid festival bonus

  • Hybrid work model

  • Complementary meals and snacks

  • Two weekly holidays (Saturday & Sunday)

Employment Status

Full Time

Job Location

Dhaka

Job Highlights

মাঠপর্যায়ে ও বস্তিবাসী পরিবারের সাথে কাজ করার মানসিকতা থাকতে হবে।