{"id":2812519,"url":"https://alion.io/job/talvin-senior-software-engineer-java-spring-boot-react-or-angular","title":"Senior Software Engineer – Java / Spring Boot + React or Angular","company":{"id":4446873,"name":"Talvin","domain":"talvin.ai","url":"https://alion.io/company/talvin","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":["Colombo, Sri Lanka"],"countries":["LK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Java","optional":false},{"name":"MySQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"OWASP","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Swagger","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-05T17:29:10Z","employer_posted_date":null,"last_verified_at":"2026-10-05T17:29:10Z","board_verified":false,"closed_at":null,"days_open":16,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":16},"description":"Build enterprise products used worldwide. Colombo.\n\nA senior Java full-stack engineer who ships microservices and modern front-ends? Read on.\n\nTalvin (www.talvin.ai) is a recruitment partner helping leading tech and offshore companies in Sri Lanka hire top talent. We're hiring on behalf of our client.\n\nAbout the company\n\nOur client is a product engineering company in Colombo that builds enterprise software used by international brands. Its domains include travel, e-commerce and financial services, and its engineering teams work closely with global customers.\n\nAbout the role\n\nA senior individual-contributor role with a path to tech lead.\n\nWhat you'll do\n\nDesign and build backend services and REST APIs in Java and Spring Boot on a microservices architecture\n\nBuild responsive, secure front-ends in React or Angular\n\nOwn features end to end, from design through production deployment\n\nUphold quality with unit and integration tests, code reviews, secure coding and performance tuning\n\nAct as subject-matter expert across product modules; mentor junior engineers\n\nWork in Agile/Scrum teams with global clients and use AI coding assistants to move faster\n\nWhat you need\n\n5+ years of professional software engineering, with strong Java and Spring/Spring Boot\n\nProduction experience with React or Angular\n\nREST API design, microservices and distributed-systems fundamentals\n\nRelational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB)\n\nGit, CI/CD and Agile practices; clean, testable code and design patterns\n\nStrong English for working with global teams; degree in CS/SE or equivalent\n\nNice to have\n\nDocker and Kubernetes; AWS, Azure or GCP\n\nKafka or RabbitMQ\n\nOpenAPI/Swagger, OWASP and secure-coding experience\n\nBanking/fintech (BIAN) or travel-tech domain knowledge\n\nTech-lead or team-lead experience\n\nWhat's on offer\n\nCompetitive salary\n\nEnterprise products used by global brands\n\nMostly on-site roles, with schedule flexibility at some employers\n\nHow to apply\n\nApply through this listing with your CV. Shortlisted applicants get an invite to Talvin's short AI interview. Quick, flexible and done from your phone whenever suits you. If you are a strong fit, we introduce you to our client (with your consent).","description_format":"text","description_chars":2220,"description_truncated":false,"requirements":{"experience_years_min":null,"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":[],"lifecycle":[{"event":"open","at":"2026-10-18T09:02:11Z"}],"visa":[],"liveness":{"score":62,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.808,"p_room":0.9,"age_days":16,"expected_fill_days":27,"reasons":["seen:16","velocity","win:mid"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/talvin-senior-software-engineer-java-spring-boot-react-or-angular","json_url":"https://alion.io/job/talvin-senior-software-engineer-java-spring-boot-react-or-angular.json","meta":{"generated_at":"2026-10-22T15:42:11Z","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":15570,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00: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":4446873},"rest":"https://alion.io/mcp/rest/get_company?id=4446873"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftalvin-senior-software-engineer-java-spring-boot-react-or-angular"},{"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%2Ftalvin-senior-software-engineer-java-spring-boot-react-or-angular"},{"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%2Ftalvin-senior-software-engineer-java-spring-boot-react-or-angular"},{"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/talvin-senior-software-engineer-java-spring-boot-react-or-angular\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftalvin-senior-software-engineer-java-spring-boot-react-or-angular"}]}