Opportunities Preloader

Please Wait.....

Senior Software Developer

Job Details

Job Type:
Job Vacancy
Posted On:
2026-05-07 02:11:30 (1 week ago)
Location(s):
SHAH ALAM
Expected Salary:
5500
Closing Date:
2026-07-31
Related Files:
Download Here

Job Details

-Work closely with product managers, business analysts, and designers to lead project delivery within specified timeframes, including technical design, execution, and post-launch support.
-Lead and mentor other developers in designing algorithms, system architecture, and flowcharts, ensuring best practices and scalability.
-Develop and program software applications (web and mobile) based on complex user requirements and long-term business goals.
-Write and enforce clean, efficient, well-documented, and testable code across the team, conduct regular code reviews.
-Lead integration of software components, third-party programs, and external APIs into cohesive systems.
-Oversee testing, verification, and production deployment strategies, including CI/CD pipelines and rollback plans.
-Drive maintenance, upgrades, and refactoring of existing system applications to improve performance, security, and maintainability.
-Proactively recommend and execute architectural improvements, technology upgrades, and process -optimizations to current systems.
-Diagnose and resolve complex production issues, perform root cause analysis, and implement preventive measures.

Requirements:

-Diploma/ Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.
-5–7 years of professional software development experience in a senior-level capacity.
-Proven track record in the full lifecycle (development, testing, deployment) of web and mobile applications in production environments.
-Minimum 5 years of expertise in Java (Spring Boot) and Laravel (PHP), including architecture, development, and production deployment.
-Strong command of client-side frameworks (React, Angular, or Vue) and server-side languages (Java, PHP, Python, or Node.js).
-Advanced experience with databases (PostgreSQL, MySQL, MongoDB) and ORM frameworks (Hibernate, Eloquent, Doctrine).
-Expert-level proficiency with Git and Version Control workflows (GitFlow, trunk-based development, pull request reviews).
-Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI), containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, or GCP).
-Solid experience with testing frameworks (JUnit, PHPUnit, Jest, Cypress) and test automation strategies.
-Strong technical leadership and mentoring skills – ability to guide junior and mid-level developers through code reviews, pair programming, and technical direction.
-Excellent communication and stakeholder management skills, including translating technical decisions for non-technical audiences.
-Proven troubleshooting and debugging aptitude in complex distributed systems.
-Attention to detail in code quality, security, documentation, and performance.
-Ability to learn new languages and technologies.
-Experience with mobile development (Flutter, React Native, or native iOS/Android) is an added advantage.
-Experience migrating legacy systems to modern architectures is an added advantage.
-Contributions to open-source projects or technical writing is an added advantage.

Related Job