Candidates Testimonials – How C.S.S Got Me Hired
Our Services
Free Trainings & Events
Software Support Engineer Job Prodapt
IT Jobs, Prodapt Jobs.
Overview
We are looking for a skilled and detail-oriented Software support Engineer with strong expertise in Java development, Automation Scripts, Linux environments, containerization, and database management. The ideal candidate will be responsible for designing, developing, testing, and maintaining applications while ensuring system performance, reliability, and scalability.
Must Read>>>Why Your “Basic” CV Is Costing You Senior Roles
Responsibilities
- Develop, maintain, and enhance applications using Java and object-oriented programming principles.
- Design and implement automated test scripts using Selenium WebDriver.
- Create and maintain automation frameworks (POM, Data-Driven, Hybrid).
- Troubleshoot and resolve application-level and database-related issues.
- Write and optimize SQL queries for data validation, reporting, and troubleshooting.
- Work with relational databases to design, manage, and maintain database schemas.
- Deploy and manage applications using Docker containers.
- Create and maintain Docker files and Docker Compose configurations.
- Perform system monitoring, log analysis, and troubleshooting in Linux environments.
- Write basic shell scripts to automate routine operational tasks.
- Collaborate with cross-functional teams for development, testing, and deployment activities.
- Maintain documentation for application architecture, automation frameworks, and troubleshooting procedures.
Requirements
- Strong hands-on experience in Java (Core Java, OOP concepts, Collections, Exception Handling).
- Experience in test automation using Selenium
- Knowledge of automation frameworks and integration with TestNG/Junit is a plus.
- Good understanding of Linux commands, file systems, and process management.
- Hands-on experience with Docker (image creation, container management, Docker Compose).
- Strong knowledge of SQL (Joins, Subqueries, Indexing, Query Optimization).
- Experience working with RDBMS such as MySQL, PostgreSQL, Oracle, or SQL Server.
- Understanding of database design concepts and normalization.
- Familiarity with version control systems like Git.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work independently and as part of a collaborative team.
Must Read>>>Interview gone wrong? Here are 3 strong ways to recover it
How to Apply
🚨 Before You Apply for This Job…Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Click here & get it reviewed by our recruiters.

