{"id":3710592,"url":"https://alion.io/job/time-dotcom-software-engineer","title":"Software Engineer","company":{"id":49623,"name":"TIME dotCom","domain":"time.com.my","url":"https://alion.io/company/time-dotcom","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Shah Alam, Malaysia"],"countries":["MY"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitLab","optional":false},{"name":"Gradle","optional":false},{"name":"Grafana","optional":false},{"name":"Hibernate","optional":false},{"name":"JavaScript","optional":false},{"name":"JUnit","optional":false},{"name":"Linux","optional":false},{"name":"Maven","optional":false},{"name":"Mockito","optional":false},{"name":"MySQL","optional":false},{"name":"Nuxt.js","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Unix","optional":false},{"name":"Vue.js","optional":false},{"name":"AWS","optional":true},{"name":"Clean Architecture","optional":true},{"name":"Consul","optional":true},{"name":"DynamoDB","optional":true},{"name":"GCP","optional":true},{"name":"HashiCorp Vault","optional":true},{"name":"Java","optional":true},{"name":"Kotlin","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-11-03T22:58:15Z","employer_posted_date":null,"last_verified_at":"2026-11-03T22:58:15Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"This role reports to the Engineering Manager.\n\nJob Overview: \nTo lead the design, development and enhancement of business-critical applications, providing technical guidance and mentorship to the engineering team. You will be a key player In driving our technical strategy and ensuring the delivery of high-quality, scalable, and robust software solutions.\n\nA critical focus of this role will be the ability to quickly mater, navigate and maintain existing legacy codebases, systematically Improving their stability and performance. You will be expected to champion a culture of technical excellence, setting an uncompromisingly high standard for clean code, thorough documentation, and the development of secure, optimized and robust RESTful APIs.\n\nYour work life:\nEnd to end SDLC Ownership: Lead and own the full Software Development Lifecycle (SDLC), managing everything from technical design and hands-on development to testing, deployment, and end-user support.\nAgile Integration: Actively participate in and champion Agile/Scrum methodologies, leading project planning, sprint estimation, and delivery execution to ensure high-quality software is shipped predictably.\nDatabase & API Design: Drive the architectural design of relational database structures and scalable RESTful APIs; hands-on experience or familiarity with the TM Forum (TMF) API domain, standards, and design practices is considered a distinct and valuable advantage.\nAPI Documentation: Oversee and maintain precise, clear, and up-to-date API documentation using modern design tools, ensuring seamless integration for both internal and external stakeholders.\nCode Quality Assurance & Unit Testing: Set and enforce unyielding standards for software quality by executing strict code reviews, establishing testing strategies, and writing comprehensive unit tests using frameworks.\nSecure Programming: Embed secure coding and programming principles directly into the development workflow, proactively addressing vulnerability mitigation, input validation, authentication, and authorization protocols.\nMentorship & Culture: Mentor and coach junior and mid-level engineers, fostering an environment of continuous learning, technical excellence, and clean-code practices.\nLegacy Modernization & Tech Debt Management: Troubleshoot, profile, and systematically refactor legacy codebases. You will balance the delivery of new features with the reduction of technical debt, ensuring older systems are safely optimized or migrated without disrupting live business operations.\nSystem Observability & Performance Tuning: Proactively monitor and optimize application health using modern logging and observability stacks (such as Grafana or ELK). You will lead root-cause analysis for complex production incidents and implement JVM or database tuning to guarantee high system availability.\nCross-Functional Collaboration & Translation: Act as the technical bridge between business requirements and technical execution. You will collaborate closely with product owners, project managers, and cross-functional infrastructure teams to translate complex business logic into sound, future-proof architectural concepts.\nCI/CD & Automation Advocacy: Champion a DevOps mindset within the team by identifying opportunities to automate repetitive tasks, improve local development tooling, and optimize CI/CD deployment pipelines to streamline software delivery.\n\nTo be considered, you'll need:\nExperience: Minimum of 5 years of solid, hands-on backend development experience predominantly utilizing Java and the Spring Boot framework.\nEducation: Bachelor's Degree in Computer Science, Information Technology, or an equivalent technical discipline.\nSoftwareFundamentals: Deep, practical command of Object-Oriented Programming (OOP) and SOLID design principles.\nEcosystemTools: Proficiency with dependency management tools (Maven or Gradle), version control (Git), and navigating Unix/Linux (*nix) environments.\nGit&GitLabExpertise: Proven, hands-on practical experience using Git version control and managing workflows within GitLab (including branching, merging, conflict resolution, and merge request management)\nORM Frameworks: Deep practical experience with enterprise mapping frameworks such as JPA with Hibernate, or MyBatis.\nDatabase Proficiency: Strong background in relational database design, data modeling, and query implementation specifically within MySQL and PostgreSQL environments.\nMicroservices Architecture: Solid understanding of distributed systems design patterns, including API Gateways, service meshes, and circuit breakers\nTesting Frameworks: Practical familiarity with unit testing frameworks and mocking libraries (e.g., JUnit, Mockito)\n\nWhat Will Make You Stand Out:\nAPI Domain Advantage: Direct familiarity or hands-on experience with TM Forum (TMF) API standards and domains is highly advantageous.\nLegacy Optimization: Proven track record in JVM tuning, garbage collector optimization, and performance profiling of heavy backend systems.\nContainerization: Hands-on experience using Docker for local application development, packaging, and deployment workflows.\nFrontend Basics: A foundational understanding of frontend development (HTML, CSS, JavaScript), with any experience in modern frameworks (Nuxt.js, Vue) being a major plus.\n\nNice to Have (Preferred Qualifications):\nExperience leading technical teams and projects.\nExperience working with Cloud platforms (AWS, or GCP)\nExperience with NoSQL solutions (MongoDB, Redis, AWS DynamoDB).\nExposure to HashiCorp Vault & Consul architectures.\nKnowledge of message queues and streaming data platforms\nFamiliarity with monitoring and observability suites (e.g., ELK stack, Grafana).\nKnowledge of locking mechanisms and distributed locking strategies.\n\nWhat success looks like:\nWithin the first 90 to 180 days, you will have successfully integrated into the engineering team, mastered the core application architectures, and elevated code delivery standards. Success is defined by:\nLegacy Code Mastery: Successfully navigating, profiling, and stabilizing assigned legacy codebases, demonstrating a systematic reduction in technical debt without disrupting live business operations.\nAPI & Design Excellence: Designing and deploying secure, highly scalable RESTful APIs that set a benchmark for clean architecture, robust database structure, and alignment with modern standards (including TM Forum API domains where applicable).\nGit & GitLab Workflow Discipline: Consistently practicing clean branch management, driving high-quality collaboration through GitLab Merge Requests, and executing rigorous peer code reviews.\nTesting & Quality Benchmarks: Writing comprehensive unit tests using JUnit and Mockito for all new and refactored code, ensuring high test coverage and minimizing regression bugs escaping into production.\nComprehensive Documentation: Maintaining clear, precise, and up-to-date API documentation so that internal and external engineering teams can integrate seamlessly without friction.\nEngineering Culture Reset: Code reviews become a meaningful guardrail for quality rather than a formality. Junior and mid-level engineers are visibly growing under your active mentorship, and the team adopts a unified, secure programming mindset grounded in SOLID principles.\nDelivery Predictability: Complex business logic is cleanly translated into sound architectural concepts, sprint estimation becomes highly accurate within the Agile framework, and software releases are deployed with high confidence and minimal rollback scenarios.\n\nOur Commitment to You\nAt Time, we believe great work deserves great support. Here's what you can look forward to when you join us:\nComprehensive medical coverage for you and your immediate family, including outpatient care, hospitalisation, dental and optical benefits.\nWellness support with an annual spending account for health-related needs, alternative treatments, or even paid-up premiums for personal insurance.\nEmployee assistance during life's big moments, from celebrations to times of bereavement.\nLearning & growth opportunities through dedicated time for learning, access to LinkedIn Learning and rewards for upskilling.\nCash rewards for recognised certifications and full reimbursement for up to two approved professional memberships each year.\n\n*Only shortlisted candidates will be notified.","description_format":"text","description_chars":8372,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Growth opportunities"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Internet Service Providers","Broadband"],"lifecycle":[{"event":"open","at":"2026-11-03T22:58:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":30,"reasons":["seen:2","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/time-dotcom-software-engineer","json_url":"https://alion.io/job/time-dotcom-software-engineer.json","meta":{"generated_at":"2026-11-06T20:50:10Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":396,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":49623},"rest":"https://alion.io/mcp/rest/get_company?id=49623"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftime-dotcom-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftime-dotcom-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftime-dotcom-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/time-dotcom-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftime-dotcom-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3710592}},{"tool":"search_jobs","arguments":{"company":"time.com.my","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3710592},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}