Sr. Java Developer

Role Overview

We are looking for a highly skilled Senior Software Engineer (Backend – Java) to join Square Health Ltd, with a passion for building robust, data-intensive server-side applications. In this role, you will take ownership of complex web-based platforms, ensuring they are scalable, secure, and high-performing. You will leverage a diverse database ecosystem including Oracle, PostgreSQL, and MySQL, while utilizing Elasticsearch to power advanced search capabilities. Candidates should be masters of the Java ecosystem, combining technical precision with the ability to navigate the full Software Development Life Cycle (SDLC) in an Agile environment.

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 tackle sophisticated data challenges and deliver innovative solutions, we wholeheartedly encourage you to apply today!

General Information

  • PositionSr. Software Engineer (G09)
  • Experience6+ years
  • Employment StatusFull-time
  • WorkdaysSunday – Thursday
  • WorkplaceMohakhali, Dhaka
  • Deadline11th April, 2026

Responsibilities

  • Develop and review complex, data-intensive web-based platforms, ensuring high availability and system integrity.
  • Write clean, maintainable, and secure code following industry best practices and Solid principles.
  • Analyze bugs and deliver effective, innovative solutions to resolve performance bottlenecks and production issues.
  • Work within Agile methodologies and follow the full Software
  • Development Life Cycle (SDLC) from requirement gathering to deployment.
  • Collaborate with cross-functional teams to integrate backend services with frontend and mobile applications.
  • Optimize database performance and schema designs across Oracle, PostgreSQL, and MySQL.
  • Maintain and enhance search and indexing functionalities using Elasticsearch.
  • Mentor junior developers through constructive code reviews and technical guidance.

Qualifications

  • 6+ years of experience, with a strong track record in backend architecture and technical leadership.
  • Extensive hands-on experience in building backend applications using Java.
  • Proficiency in managing and optimizing Oracle Database, PostgreSQL, and MySQL.
  • Strong knowledge of Elasticsearch for search optimization and data analytics.
  • Expert-level command of IntelliJ IDEA for development and debugging.
  • Skilled in API design and testing using Postman.
    Practical experience in database management and troubleshooting using DBeaver.
  • Solid understanding of Design Patterns, Clean Architecture, and RESTful API standards.
  • Proven ability to thrive in an Agile/Scrum environment with a deep understanding of SDLC phases.
  • 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.