remote
Mid-Level Software Developer - KTLO & Production Support - UST
Software Engineer
Mid‑level developer responsible for keeping critical applications running, handling incidents, and providing production support using Java, SQL and Linux, while automating tasks with scripting and ensuring high availability.
About the role
Key Responsibilities
- Maintain and enhance existing production applications to meet service level agreements.
- Monitor system health, diagnose incidents, and lead root‑cause analysis to restore services quickly.
- Develop and maintain scripts (Python/Bash) for automation of routine operational tasks and deployments.
- Collaborate with cross‑functional teams to implement bug fixes, performance improvements, and minor feature enhancements.
- Document support procedures, incident reports, and knowledge‑base articles for continuous improvement.
Requirements
- 2–4 years of professional experience in Java development and SQL database interaction.
- Strong knowledge of Linux/Unix environments and command‑line tools.
- Hands‑on experience with incident management, troubleshooting, and root‑cause analysis in production settings.
- Proficiency in scripting languages such as Python or Bash for automation.
- Excellent communication skills and ability to work effectively in a fast‑paced support team.