{"id":3593243,"url":"https://alion.io/job/softenger-full-stack-engineer-senior","title":"Full Stack Engineer (senior)","company":{"id":3808970,"name":"Softenger","domain":"softenger.com","url":"https://alion.io/company/softenger","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":"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":["Cyberjaya, 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":"ActiveMQ","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitLab","optional":false},{"name":"Hibernate","optional":false},{"name":"JavaScript","optional":false},{"name":"Keycloak","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Oracle","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"Rancher","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"RxJS","optional":false},{"name":"Sass","optional":false},{"name":"SOAP","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring Framework","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-11-01T22:58:00Z","employer_posted_date":null,"last_verified_at":"2026-11-01T22:58:00Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Primary Technology Focus: Java Backend and Angular Frontend Working Environment: Enterprise, mission-critical government application Architecture: Microservices, API-based, event-driven and cloud-native Minimum Experience: More than 5 years of software development experience Minimum Education: Bachelor's Degree in Computer Science, Software Engineering, Information Technology or related discipline\n2. Job Purpose\nThe Senior Software Developer – Full Stack is responsible for the design, development, integration, testing, deployment, troubleshooting and ongoing enhancement of enterprise applications within the NIISe programme.\nThe role requires a strong hands-on developer who is capable of working across both backend and frontend application layers, with primary technologies consisting of Java, Spring Boot and Angular.\nThe developer will contribute to the implementation of a large-scale, mission-critical government system supporting immigration operations, including highly integrated transactional services, public-facing and internal applications, real-time and asynchronous integrations, and applications deployed within a containerized Kubernetes/Rancher environment.\nThe successful candidate must be capable of independently handling complex development tasks, resolving technical issues across multiple application layers, participating in technical discussions, reviewing source code, mentoring junior developers and collaborating effectively with System Analysts, Solution Architects, DBAs, DevOps, Infrastructure, Security, Testing and Integration teams.\n3. Mandatory Technical Skills\nArea\nMandatory Requirement\nBackend Language\nJava\nBackend Framework\nSpring Boot\nFrontend Framework\nAngular\nFrontend Language\nTypeScript / JavaScript\nAPI Development\nREST API\nArchitecture\nMicroservices\nDatabase\nOracle / Strong SQL\nSource Control\nGit\nEnterprise Development\nRequired\nExperience\nMinimum 5 years hands-on Java development\nCandidates must demonstrate genuine hands-on capability in both backend and frontend development.\nA candidate should not be considered suitable for this role purely because of general software development experience if they lack strong practical Java/Spring Boot capability.\n4. Core Technical Competencies\nBackend\n•\nJava.\n•\nSpring Boot.\n•\nSpring Framework.\n•\nSpring Security.\n•\nSpring Data JPA.\n•\nHibernate.\n•\nMaven.\n•\nREST APIs.\n•\nSOAP Web Services.\n•\nOpenAPI / Swagger.\nFrontend\n•\nAngular.\n•\nTypeScript.\n•\nJavaScript.\n•\nHTML5.\n•\nCSS / SCSS.\n•\nRxJS.\n•\nReactive Forms.\n•\nAngular Router.\n•\nAngular HTTP Client.\nIntegration\n•\nREST.\n•\nSOAP.\n•\nKafka.\n•\nActiveMQ.\n•\nWSO2.\n•\nSFTP.\n•\nExternal system integration.\nDatabase\n•\nOracle.\n•\nSQL.\n•\nQuery optimization.\n•\nIndexing.\n•\nTransaction management.\n•\nConnection pooling.\nCloud-Native\n•\nDocker.\n•\nKubernetes.\n•\nRancher.\n•\nConfigMap.\n•\nSecret.\n•\nHorizontal Pod Autoscaling.\n•\nHealth checks.\nDevOps\n•\nGit.\n•\nGitLab.\n•\nCI/CD.\n•\nBranching strategy.\n•\nContainer deployment.\nSecurity\n•\nOWASP Top 10.\n•\nSecure Coding.\n•\nOAuth 2.0.\n•\nOpenID Connect.\n•\nJWT.\n•\nKeycloak.\n•\nRBAC.\n•\nAPI Security.\n•\nEncryption.\n5. Added Advantage\nCandidates with experience in the following areas will receive additional consideration:\n•\nKafka.\n•\nEvent-driven architecture.\n•\nWSO2.\n•\nKeycloak.\n•\nRancher.\n•\nKubernetes.\n•\nRedis.\n•\nOracle performance optimization.\n•\nHigh-volume transactional systems.\n•\nMission-critical applications.\n•\nLarge government systems.\n•\nImmigration or border-control systems.\n•\nHigh-throughput Java applications.\n•\nJVM tuning.\n•\nPerformance troubleshooting.\n•\nDevSecOps.\n•\nCI/CD pipeline development.\n•","description_format":"text","description_chars":3579,"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":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation"],"lifecycle":[{"event":"open","at":"2026-11-01T22:58: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":29,"reasons":["seen:1","win:early"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/softenger-full-stack-engineer-senior","json_url":"https://alion.io/job/softenger-full-stack-engineer-senior.json","meta":{"generated_at":"2026-11-03T14:10:57Z","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":19835,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00: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":3808970},"rest":"https://alion.io/mcp/rest/get_company?id=3808970"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsoftenger-full-stack-engineer-senior"},{"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%2Fsoftenger-full-stack-engineer-senior"},{"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%2Fsoftenger-full-stack-engineer-senior"},{"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/softenger-full-stack-engineer-senior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsoftenger-full-stack-engineer-senior"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3593243}},{"tool":"search_jobs","arguments":{"company":"softenger.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3593243},"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"}}