Senior Software Application Engineer

  • Full Time
  • Colombo

Enactor

Job description

Job Title: Software Engineer / Senior Software Engineer (Application Support)

Location: Colombo

Employment Type: Full-time – on-site

Job Overview:

We are seeking a talented and dedicated Software Engineer / Senior Software Engineer (Application Support) to join our team. This role is responsible for troubleshooting, debugging, and resolving critical production issues, ensuring high system reliability and performance. The ideal candidate should have strong problem-solving skills, a solid foundation in software development, and experience working with databases, APIs, and distributed systems.

Key Responsibilities:
• Develop fixes for critical production issues, ensuring system stability and reliability.
• Analyze and debug code to identify and implement necessary updates.
• Write and execute basic SQL queries to investigate and resolve customer issues.
• Collaborate with cross-functional teams, including project, infrastructure, and product teams, to troubleshoot and resolve complex problems.
• Provide quick and effective responses to critical customer issues, ensuring minimal disruption.
• Proactively identify potential issues and implement preventive measures to reduce customer escalations.
• Document customer interactions, root cause analyses, and solutions in the internal case management system.
• Participate in on-call rotations as assigned to ensure continuous system support.

Required Skills & Experience:
• Strong understanding of object-oriented design, patterns, data structures, and algorithms.
• 2+ years of experience in Java (Java 8) and/or Spring development.
• Some knowledge of HTML, CSS, and JavaScript.
• 2+ years of experience working with databases, preferably MySQL and MariaDB.
• Experience working with Linux environments and server-side applications in a Tomcat/Apache stack.
• Familiarity with Docker and distributed systems.
• Proven experience integrating and troubleshooting REST APIs.
• Knowledge of low-latency distributed systems.
• Strong written and verbal communication skills in English.
• Excellent attention to detail and ability to solve technical issues efficiently.
• Ability to work under deadlines and manage multiple priority cases effectively.

Preferred Qualifications:
• Experience with cloud-based solutions (AWS, GCP, or Azure).
• Knowledge of monitoring and logging tools.
• Exposure to DevOps practices and CI/CD pipelines.
• Previous experience in an application support role.

To apply for this job email your details to cv@ezjobs.online

Scroll to Top