{"id":2279912,"url":"https://alion.io/job/kopi-recruit-backend-developer","title":"Backend Developer","company":{"id":3802311,"name":"Kopi Recruit","domain":"kopirecruit.com","url":"https://alion.io/company/kopi-recruit","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":4000,"max":8000,"currency":"SGD","period":"month","gross":true,"usd_annual":74988},"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"Elixir","optional":false},{"name":"Git","optional":false},{"name":"Java","optional":false},{"name":"MySQL","optional":false},{"name":"React Native","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-10-11T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-11T00:00:00Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Position 3: Senior Backend Developer\nKey responsibilities include developing bi-directional sync microservices, building and testing REST API endpoints, integrating with upstream and downstream systems, participating in code reviews and unit/integration testing, and maintaining technical documentation.\nRequirements:\nMinimum 3 years of experience in backend development\nStrong proficiency in Java or C# and RESTful API development\nExperience with microservices architecture and integration patterns\nFamiliarity with Git-based version control and Agile/Scrum practices\nTrack 3 – PTMS Backend Jobs\nThis track involves the sequential rewrite of approximately 49 legacy batch scripts across CGS, Communications, Reports, and Processing modules into a modern framework. The vendor developer will work closely with the internal PTMS team to ensure functional parity and integration with the modernised application.\nPosition 4: Backend Developer – Batch Jobs Rewrite\nKey responsibilities include analysing and reverse-engineering existing legacy batch scripts to understand processing logic and dependencies, sequentially rewriting batch jobs across CGS, Communications, Reports, and Processing modules into a modern framework, ensuring functional parity between legacy and rewritten jobs, implementing unit and regression tests for each rewritten batch job, and supporting integration with the modernised PTMS application.\nRequirements:\nMinimum 3 years of experience in backend development\nExperience with batch job frameworks and scheduled processing systems\nAbility to analyse and reverse-engineer legacy scripts\nProficiency in Java, C#, or equivalent modern backend language\nExperience with unit and regression testing for batch workloads\nTrack 4 – CGS & VIS Application Modernisation\nThis track covers the sequential modernisation of two applications — VIS (approximately November 2026 to March 2027) followed by CGS (approximately April 2027 to October 2027). Vendor developers will work with internal product managers to convert legacy JSP-based UIs to React Native and rebuild backend services using Spring Boot.\n\nPosition 6: Backend Developer\nKey responsibilities include building Spring Boot backend services for both VIS and CGS applications, implementing business logic aligned with domain and product requirements, supporting API integration with the modernised frontend, and participating in code reviews and testing activities.\nRequirements:\nMinimum 3 years of experience in backend development\nStrong proficiency in Spring Boot and Java\nExperience with service layer design and database integration\nFamiliarity with Agile delivery and code review practices\nSkills\nScript Analysis, JSP, REST APIs development, MySQL, C Language, Computer Proficiency, JDBC, batch testing, Spring Boot, Microservices Design, Servlets, Elixir, Version Control Systems, Backend Development, Batch Management","description_format":"text","description_chars":2896,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Recruiting & Staffing","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-10-11T10:28:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":19,"reasons":["seen:1","win:early"],"computed_at":"2026-10-12T06:55:09Z"},"pay":{"stated_usd_annual":74988,"is_top_pay":false},"html_url":"https://alion.io/job/kopi-recruit-backend-developer","json_url":"https://alion.io/job/kopi-recruit-backend-developer.json","meta":{"generated_at":"2026-10-12T20:51:03Z","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":33974,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00: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":3802311},"rest":"https://alion.io/mcp/rest/get_company?id=3802311"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkopi-recruit-backend-developer"},{"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%2Fkopi-recruit-backend-developer"},{"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%2Fkopi-recruit-backend-developer"},{"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/kopi-recruit-backend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkopi-recruit-backend-developer"}]}