Selangor
On-site
MYR 80,000 - 120,000
Full time
14 days ago
Job summary
A leading global technology services company located in Malaysia is seeking a software developer to design and develop Python-based APIs, reverse-engineer existing Java applications, and contribute to overall system architecture discussions. The ideal candidate has 3–5 years of software development experience, strong Python and Java skills, and hands-on experience with Kubernetes. This role offers opportunities for innovation and technical documentation maintenance.
Qualifications
- 3–5 years of software development experience with system integration projects.
- Strong communication and collaboration skills.
- Self-driven and able to work independently.
Responsibilities
- Design and develop Python-based APIs and services.
- Reverse-engineer Java applications into Python.
- Contribute to solution design with system architects.
Skills
Python development
API/backend development
Kubernetes
Java analysis
Database knowledge
Education
Bachelor's degree in Computer Science, Engineering, or equivalent
Tools
MySQL
Cloud infrastructure
Responsibilities
- Work with system architects and product owners to understand functional requirements and contribute to overall solution design.
- Design and develop Python-based APIs and services, deployed on Kubernetes clusters.
- Reverse-engineer existing Java applications and refactor/rewrite them into Python.
- Create and maintain technical documentation (e.g., flowcharts, diagrams, design docs).
- Participate in system architecture discussions, including scalability, resiliency, disaster recovery, and maintainability considerations.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 3–5 years of software development experience involving system integration projects (telecom experience a plus).
- Strong Python development skills, with proven experience in API/backend development.
- Ability to analyze Java codebases and translate functionality into Python.
- Hands-on experience with Kubernetes, containers, and cloud-native systems.
- Familiarity with open-source tools and frameworks, including setup/configuration.
- Knowledge of databases (MySQL, Oracle, Redis or NoSQL).
- Virtual machine or cloud infrastructure experience is an advantage.
- Strong communication and collaboration skills; able to work independently and in distributed teams.
- Organized, detail-oriented, and able to turn ideas into practical solutions.
- Experience in the telecommunications industry is an added advantage.
- Self-driven, able to work with minimal guidance, and comfortable thinking outside the box.