Job Title: Java Developer & Mobile Application Managed Services Engineer (L2)
Employment Type: Full-time (On-site)
Job Location: Dhaka, Bangladesh
Department: Managed Services / Telecom Technology Operations
Number of Vacancies: 1
Job Context
MIAKI is an organization with skillful resources that are relentlessly working to make a difference in the spectrum of Tech & Digital Services. As a Multi-Country Service Provider, we specialize in developing customized software and mobile applications and providing outsourcing services for skilled resources in both local and international markets. Our expertise also extends to serving as a Managed Services Partner in the digital space and fostering the creation of companies and innovative ideas.
We are seeking an experienced Java Developer & Mobile Application Managed Services Engineer (L2) to support and maintain business-critical mobile application platforms and backend systems. The ideal candidate will have strong experience in Java-based application support, production issue analysis, application monitoring, incident management, and managed services operations. Experience working in the Telecom industry will be highly preferred.
This role requires a proactive individual who can effectively troubleshoot production issues, coordinate with cross-functional teams, and ensure service stability and operational excellence.
Role & Responsibilities
- Provide Level-2 application support for mobile applications and backend systems.
- Monitor production systems and proactively identify, analyze, and resolve incidents.
- Investigate application issues, perform root cause analysis (RCA), and implement preventive measures.
- Support deployment activities, application upgrades, patches, and production releases.
- Troubleshoot Java-based applications, APIs, integrations, and backend services.
- Collaborate with development, infrastructure, database, and business teams to resolve complex technical issues.
- Ensure adherence to agreed Service Level Agreements (SLAs) and operational procedures.
- Perform application health checks, log analysis, and performance monitoring.
- Maintain technical documentation, incident reports, knowledge base articles, and operational procedures.
- Participate in on-call support and incident management activities as required.
- Support change management, release management, and problem management processes.
- Contribute to continuous service improvement initiatives and operational automation.
Job Requirements
Educational Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.
Experience Requirements
- 5–7 years of professional experience in Java application development, application support, or managed services environments.
- Experience supporting enterprise-grade mobile applications and backend systems.
- Telecom industry experience is highly preferred.
Required Technical Skills
Application Development & Support
- Strong proficiency in Java and related technologies.
- Experience with Spring Boot, RESTful APIs, and microservices architecture.
- Strong understanding of application troubleshooting and production support processes.
- Experience supporting mobile application ecosystems and backend integrations.
Middleware & Integration
- Experience working with APIs, middleware, and integration platforms.
- Knowledge of application gateway technologies and enterprise integration patterns.
Database
-
Strong knowledge of SQL.
- Experience with Oracle, MySQL, PostgreSQL, or similar relational databases.
- Ability to perform query analysis and troubleshoot database-related issues.
Monitoring & Operations
- Experience with application monitoring and log analysis tools.
- Familiarity with incident management, problem management, and change management processes.
- Understanding of production support best practices and IT service operations.
DevOps & Tools
- Experience with Git and version control systems.
- Familiarity with CI/CD pipelines and deployment processes.
- Working knowledge of Linux environments.
- Exposure to containerized environments (Docker/Kubernetes) is an advantage.
Preferred Skills
- Experience in Telecom domains such as Mobile Applications, VAS, BSS, OSS, Digital Services, or Customer Platforms.
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Experience with automation and scripting.
- Familiarity with Agile methodologies and tools such as Jira and Confluence.
- Exposure to AI-assisted operational tools and automation platforms will be an advantage.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent incident investigation and troubleshooting capabilities.
- Customer-focused mindset with strong service orientation.
- Ability to work effectively under pressure in production environments.
- Strong communication and stakeholder management skills.
- High level of ownership and accountability.
Salary
Competitive and negotiable based on experience and market standards.
Compensation & Benefits
As per company policy.
Interview Process
- Introductory discussion with HR.
- Technical interview with the Managed Services / Engineering Team.
- Final interview with the Project Owner.
Application Process
Interested candidates are encouraged to submit their updated CV highlighting relevant experience in Java development, application support, managed services operations, and telecom projects.
