Inument

Senior Java Software Engineer

Posted: 11 hours ago

Job Description

Inument Solutions (www.inument.com) is a software outsourcing company headquartered in Singapore, with its Engineering Hub in Dhaka. We work with clients from Australia and Europe.We are looking for some experienced Java Developers who will join our talented software team. You should have good knowledge of Java and Spring frameworks along with web technologies (JavaScript and single-page application frameworks). You should have expertise in developing high-performing, scalable, enterprise-grade mobile applications and be able to write clean and reusable code maintaining best practices. Working under a team or handling projects single-handedly is a must to have experience.Job Details:* Workplace: On-site (Gulshan or Mohakhali)* Working Hours: 9 AM – 6 PM (Dhaka Time), Sunday to Thursday* Vacancies: 3* Experience Required: 2–6 years* Salary: BDT 60,000–150,000 (Negotiable based on skills and experience)* Must-Have: Strong Java backend expertise, experience with AI-assisted development tools, and excellent communication skills. Prior experience with international/outsourcing clients is preferred.Job Description:* Proficient with AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, ReSharper AI) to boost coding efficiency, debugging, and documentation.* Ability to critically assess and integrate AI-generated outputs.* Must have strong knowledge of Java and Spring framework.* Experience in REST API, Micro Service, and Server-side development.* Proficient with Spring Data JPA, Hibernate, JPQL & Spring Security.* Familiar with Java application deployment process in Linux VPS & Docker.* Experience with SQL and NoSQL databases.* Strong understanding of object-oriented programming, and design patterns including MVP/MVVM Patterns.* Working experience with at least some AWS services like S3, EC2, ECS, EFS, Lambda, Batch, SQS, ELK, and API Gateway.* Design and develop high-volume, reusable, low-latency applications for mission-critical systems and delivering high availability and performance.* Concept of network connectivity services and experience with distributed systems.* Solid understanding of DevOps practices: Git, CI/CD pipelines, automated testing, GitHub Actions, DevOps.* Experience with Docker-based deployments and orchestration with Kubernetes or cloud-native platforms (e.g., AWS ECS, Azure AKS).* Basic understanding of prompt engineering to effectively utilize large language models (LLMs) in development workflows.Additional Requirements:* Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.* Capability to translate complex client requirements to technical implementation.* Excellent analytical, problem-solving, communication, and decision-making skills.* Experience in working with mobile app development is a strong plus.Benefits:* Two festival bonuses per year.* Subsidized lunch and snacks.* Regular indoor and outdoor team events.* Frequent knowledge-sharing sessions.* Long-term growth opportunities in a high-quality work environment.* Friendly, fun-loving team culture with a competitive salary package.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs