Nano Information Technology
Java Developer for Scalable Backend Systems — Join a Leading Bangladeshi Software Company
Dhaka
Deadline: 2025-11-12
3 Positions
Job Overview
Company: Nano Information Technology
Location: Dhaka
Type: FullTime
Salary: Tk. 40000 - 60000 (Monthly)
Posted: 2025-10-13
Experience: 3 Years
Education Requirements
Bachelor of Science (BSc) in Computer Science & Engineering or Bachelor/Honors in a related discipline
Job Responsibilities
- Develop, maintain, and enhance backend services using Java, Spring Boot, and Microservices architecture.
- Design and implement RESTful APIs and integrate them with frontend and third-party systems.
- Work with SQL/NoSQL databases (PostgreSQL, MySQL) for data storage and management.
- Implement API Gateway, Service Discovery, and Configuration Server using Spring Cloud components.
- Write clean, testable, and scalable code following industry best practices.
- Collaborate with front-end developers, QA engineers, and DevOps teams for end-to-end delivery.
- Participate in system design discussions and technical documentation.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Manage and maintain backend servers and environments including Tomcat/Nginx and Linux systems.
- Handle deployments, server configuration, performance monitoring, and routine maintenance to ensure production stability.
- Work on server provisioning, CI/CD pipelines, and system monitoring using Docker, Jenkins, and AWS EC2.
Required Skills
- Java
- Spring Boot
- Microservices
- RESTful API design
- PostgreSQL
- MySQL
- NoSQL
- Git
- Maven
- Gradle
- Jenkins
- CI/CD pipelines
- Docker
- Tomcat
- Nginx
- Linux
- Spring Cloud (API Gateway, Service Discovery, Configuration Server)
- AWS EC2
- Performance optimization
Benefits & Compensation
- Weekly 2 holidays
- Provident fund
- Over time allowance
- Company credit card (where applicable)
- Salary review: half yearly
- Festival bonus: 2 times per year
Job Description
Overview: Nano Information Technology is looking for an experienced Java Developer to join its backend engineering team in Dhaka. If you are passionate about building scalable microservices, designing robust RESTful APIs, and working in a fast-paced software company environment, this job offers an exciting opportunity to grow your career. This job circular is open to applicants across Bangladesh who meet the required qualifications and experience. Candidates are encouraged to apply online or contact the hiring team for more details.About the company: Nano Information Technology (Nanosoft) is a leading provider of software and communications solutions in Bangladesh, offering software development, corporate training, and networking services. The company values collaboration, quality engineering practices, and continuous delivery.Why apply? This is an opportunity to work on modern backend systems using Java, Spring Boot, and cloud-enabled microservices. You will be part of a company that supports learning, provides a competitive salary, and offers benefits like provident fund and festival bonuses. The workplace is office-based in Badda, Dhaka.Key responsibilities:Develop, maintain, and enhance backend services using Java, Spring Boot, and Microservices architecture.Design and implement RESTful APIs and integrate them with frontend applications and third-party systems.Work with SQL and NoSQL databases (e.g., PostgreSQL, MySQL) for reliable data storage and management.Implement API Gateway, Service Discovery, and Configuration Server components using Spring Cloud.Write clean, testable, and scalable code following industry best practices and coding standards.Collaborate with front-end developers, QA engineers, and DevOps teams for end-to-end delivery.Participate in system design discussions, architecture reviews, and technical documentation.Troubleshoot, debug, and optimize existing applications for performance and scalability.Manage and maintain backend servers and environments including application servers (Tomcat/Nginx), database servers, and Linux-based systems.Handle deployments, server configuration, performance monitoring, and routine maintenance to ensure production stability.Work on server provisioning, CI/CD pipelines and system monitoring using Docker, Jenkins, and cloud services such as AWS EC2.Required qualifications & experience:Bachelor of Science (BSc) in Computer Science & Engineering, Bachelor/Honors in a related discipline or equivalent degree.Minimum 3 years of relevant professional experience (3 to 5 years preferred) in software development within Software Company, IT Enabled Service, or Development Agency contexts.Proven experience with Java development, Spring Boot, and building microservices-based systems.Strong understanding of RESTful API design, authentication/authorization patterns, and API integrations.Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases.Hands-on with CI/CD tools and pipelines (Jenkins, Git, Maven/Gradle, Docker).Familiarity with Linux servers, Tomcat/Nginx, monitoring tools and basic cloud operations (AWS EC2 preferred).Desired skills:API Gateway, Service Discovery (Eureka/Consul), and Configuration Server experience (Spring Cloud components).Knowledge of performance optimization, caching strategies, and scalability patterns.Good communication skills and ability to collaborate across cross-functional teams.Strong problem-solving skills and attention to detail.Benefits & perks:Weekly 2 holidays.Provident fund.Overtime allowance.Company credit card (where applicable).Salary review: half yearly.Festival bonus: twice a year.Job details: This is a full-time, on-site position at the company office in Badda, Dhaka. The advertised monthly salary range is Tk. 40,000 - 60,000 (negotiable based on experience and fit). The vacancy for this posting is 3 positions.How to apply: This posting supports online apply. The job circular does not include a public email or apply URL in the listing; candidates can use the recruitment contact number provided by the company or visit the company website if available. For immediate inquiries, you may call the contact number listed in the job circular. Please prepare an updated CV and, if preferred, a short video resume (the company prefers video resumes) to support your application. Ensure your application highlights your Java, Spring Boot and microservices experience.Selection process: Shortlisted candidates will be contacted for technical interviews and possible coding or system design assessments. Candidates may be interviewed by technical leads and HR. The company typically evaluates candidates based on technical fit, communication, and prior experience in similar business areas.Location & workplace culture: This is a Dhaka-based role. The company emphasizes teamwork and maintains a development culture that values CI/CD practices, code quality, and continuous improvement.Notes: This job circular is published by the employer; applicants are advised to verify details directly with the company. Nano Information Technology is an equal opportunity employer and welcomes applications from all qualified candidates across Bangladesh. If you have any questions about how to apply, contact the company or check the original circular for updates.