Senior Java Engineer: Backend Systems & DevOps

Do you want to join the team:
  • that has some of the most brilliant engineers of our country?
  • that builds and maintains products for some of the most prominent brands globally?
  • that plays with state-of-the-art technologies, such as Kafka, Kubernetes, AR/VR, AI/ML, Blockchain, etc?
If your answer is YES, please read on.

AIT produces solutions for globally prominent names like Transcom Group, Apex, ACI, Banglalink, Government of Bangladesh, University of Hawaii, MIT, SaaS Ventures, Meriton Australia (a Fortune-500 company) and the United States Department of Defense (DoD).

We are looking for a passionate Senior Java Engineer: Backend Systems & DevOps with 5-7 years of experience to design, develop, test, and maintain Java-based backend applications and services, while working with Microsoft Azure, CI/CD pipelines, Docker, Kubernetes, and cloud-native technologies.

Our team members work with speed and efficiency to deliver the highest quality of work. We are looking for someone who is passionate about their client’s business, and ready to work on exciting projects with Fortune 500 companies and Silicon Valley startups, with great rates and zero hassles. If you are looking for a place to advance your career, enhance your skill set, and build connections around the globe, AIT is right for you.

Position: Full-time

Vacancy: 2

Responsibilities:

  • Design, develop, test, and maintain Java-based backend applications and services.
  • Build, enhance, and support RESTful APIs and microservices architectures.
  • Ensure application performance, scalability, security, reliability, and maintainability.
  • Perform code reviews, unit testing, debugging, and troubleshooting activities.
  • Follow best practices in software engineering, design patterns, and secure coding standards.
  • Contribute to Agentic SDLC initiatives by utilizing AI-driven automation for development, testing, documentation, and operational workflows.
  • Deploy and manage applications on Microsoft Azure platforms.
  • Build and maintain CI/CD pipelines to enable automated build, testing, and deployment processes.
  • Work with containerization and orchestration technologies such as Docker and Kubernetes.
  • Support infrastructure automation and deploy cloud-native applications using modern cloud technologies and best practices.
  • Monitor application performance, health, and reliability using appropriate logging, monitoring, and alerting tools.
  • Collaborate with Data Engineers, Analysts, Architects, and Platform teams to support business and data-related initiatives.
  • Ensure compliance with enterprise security, governance, operational standards, and best practices throughout the development and deployment process.
  • Participate in Agile activities, maintain technical documentation and architecture diagrams, deployment procedures and contribute to continuous improvement and engineering best practices.

Technical Requirements:

  • Strong proficiency in Java (Java 5+) and frameworks such as Spring Framework and Spring Boot.
  • Experience designing and developing RESTful APIs and microservices-based applications.
  • Good to have – Hands-on experience with Microsoft Azure services, including:
    • Azure App Service
    • Azure Kubernetes Service (AKS)
    • Azure DevOps
    • Azure Storage
    • Azure Key Vault
  • Experience with CI/CD pipeline implementation and automation (Azure DevOps preferred).
  • Strong knowledge of Docker and Kubernetes.
  • Good understanding of Linux/Unix environments, shell scripting, and Git version control.
  • Experience with monitoring, logging, and alerting platforms.
  • Understanding of cloud security principles, identity management, and access control mechanisms.
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management abilities.
  • Self-driven, collaborative, and adaptable to fast-paced environments.
  • Passion for continuous learning, innovation, and adoption of emerging technologies, including AI-driven software development practices.

Academic Requirements:

Not much. If you can fulfill the aforementioned skill requirements, we don’t care about the academic backgrounds. Your skills matter. Certificates and CGPA are secondary.
But if you have a degree (Bachelors or Masters) in CS / CSC / CSE / Software Engineering, it’s a plus of course.
All we need from you is a super-hungry learning habit and a geeky-techie spirit.
If you have a strong portfolio of complex applications/software/tools that you worked on, that would be terrific.

Experience Requirements:

5 – 7 years

Monthly Salary:

BDT. 1,00,000 – 1,30,000 / month, depending on the experience bracket mentioned above.

Other Benefits:

Please read here: https://ait.inc/career
Check out our life at work: https://ait.inc/culture

Last Date of Application: 31/08/2026

Application Procedure:

Code your career path with us – Click to apply.
Complete the form, upload your CV, and tell us about yourself in a cover letter.