Lead Java Developer

Role Overview

We are looking for a visionary Staff Engineer (Backend – Java) to join Square Health Ltd. In this leadership-level technical role, you will be the backbone of our backend infrastructure, crafting robust, high-performance systems that power our impactful health-tech products. You will guide cross-functional teams in architecting scalable microservices using Java and managing diverse data environments across Oracle, PostgreSQL, and MySQL. Candidates should possess extensive experience in the Java ecosystem, combining deep architectural knowledge with a mentor’s mindset to drive technical excellence across the organization.

At our company, we’re dedicated to creating an environment that supports growth and advancement. We firmly believe in the potential for greatness in anyone with the right mindset and a keen desire to learn. If you’re ready to lead complex technical initiatives and elevate our backend capabilities using modern tools like Elasticsearch and IntelliJ IDEA, we wholeheartedly encourage you to apply today!

General Information

  • PositionStaff Engineer (G08)
  • Experience8+ years
  • Employment StatusFull-time
  • WorkdaysSunday – Thursday
  • WorkplaceMohakhali, Dhaka
  • Deadline11th April, 2026

Responsibilities

  • Lead the design, development, and maintenance of complex, distributed backend systems using Java.
  • Define architectural standards and best practices for scalable, resilient, and secure microservices.
  • Architect and optimize search capabilities and data indexing strategies using Elasticsearch.
  • Oversee database design and optimization across Oracle Database, PostgreSQL, and MySQL environments.
  • Collaborate with product leaders and DevOps to translate high-level business requirements into technical roadmaps.
  • Drive the adoption of modern backend patterns, ensuring low latency and high availability for mission-critical health services.
  • Act as a technical mentor, conducting high-impact code reviews and fostering a culture of engineering rigor.
  • Utilize Postman for advanced API validation and DBeaver for sophisticated database management and troubleshooting.

Qualifications

  • 8+ years with a strong track record in backend architecture and technical leadership.
  • Extensive hands-on experience in building and deploying enterprise-grade backend applications using Java (8/11/17+).
  • Proven expertise in managing and optimizing Oracle Database, PostgreSQL, and MySQL.
  • Deep knowledge of Elasticsearch for implementing high-performance search and analytics features.
  • Mastery of IntelliJ IDEA for efficient development, debugging, and code profiling.
  • Advanced proficiency in API testing and documentation using Postman.
  • Skilled in database administration and query optimization using DBeaver or similar tools.
  • Deep understanding of Microservices architecture, distributed systems, and design patterns (e.g., CQRS, Saga).
  • Solid understanding of CI/CD pipelines, automated testing, and cloud-native infrastructure.
  • Proficient in leveraging AI-driven development environments like Cursor, Kiro, or Antigravity and AI-enhanced terminals like Warp with Codex CLI to accelerate backend architecture, debugging, and complex SQL optimization.

Educational Qualifications

  • BSc. in CSE / CS / SE / EEE or any related discipline.
  • Additional certifications are a plus but not required.

Benefits

  • Yearly increment based on performance.
  • Two-yearly festival bonuses.
  • Two weekly holidays.
  • Full subsidized lunch facilities.
  • Pick up & Drop off
  • Annual Leave Encashment
  • And other benefits as per the company’s policy.

Selection Process

Telephonic interview

A short conversation to understand your background, interests, and basic fit for the role.

Technical interview

A discussion focused on your technical skills, problem-solving approach, and hands-on experience.

Technical assignment

A practical task to assess how you approach real-world problems relevant to the role.

Final interview

A final discussion to align on expectations, team fit, and next steps.

Apply for This Position

Please review the job details carefully before submitting your application. Make sure all required information is filled out correctly and your resume is up to date. A clear and complete application helps us understand your experience better and increases your chances of moving forward in the selection process.