{"id":1242780,"url":"https://alion.io/job/fpt-software-senior-backend-developer","title":"Senior Backend Developer","company":{"id":49426,"name":"FPT Software","domain":"fptsoftware.com","url":"https://alion.io/company/fpt-software","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":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":8000,"max":12500,"currency":"SGD","period":"month","gross":true,"usd_annual":117444},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Docker","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"Grafana","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mockito","optional":false},{"name":"MySQL","optional":false},{"name":"OpenShift","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"ActiveMQ","optional":true},{"name":"Azure","optional":true},{"name":"Gatling","optional":true},{"name":"JMeter","optional":true},{"name":"Kotlin","optional":true},{"name":"RabbitMQ","optional":true}],"status":"live","first_seen_at":"2026-09-23T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-09-23T00:00:00Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"Role Overview\nWe are seeking an experienced Senior Backend Engineer to design and build high‑performance, scalable, and resilient backend services using Java, Spring Boot, Kafka, and Microservices architecture. The ideal candidate has strong engineering fundamentals, deep understanding of distributed systems, and hands-on experience delivering enterprise applications in fast‑paced, highly regulated environments.\nKey Responsibilities\nDesign, develop, and maintain backend services using Java 11/17, Spring Boot, Spring Cloud, and modern JVM patterns.\nBuild microservices following clean architecture, domain-driven design (DDD), and asynchronous design principles.\nImplement RESTful APIs, event-driven components, and backend modules that meet business and technical requirements.\nOptimize backend systems for performance, scalability, fault tolerance, and low latency.\nDesign and implement event-driven flows using Kafka (producers, consumers, partitions, schema management).\nEnsure message integrity, idempotency, retries, dead-letter queue strategies, and exactly-once/at-least-once processing where applicable.\nBuild streaming and asynchronous integrations to support real-time and near real-time use cases.\nWork with relational and NoSQL data stores (PostgreSQL, Oracle, MongoDB, Redis).\nDesign data models, queries, and schemas optimized for performance and maintainability.\nIntegrate backend services with internal/external systems using REST, events, or batch interfaces.\nImplement robust automated tests (unit, integration, contract, performance) using JUnit, Mockito, Test containers, etc.\nEnsure observability through logging, metrics, and distributed tracing (OpenTelemetry, Prometheus, Grafana).\nConduct code reviews, improve code quality, and enforce engineering best practices.\nWork closely with DevOps to build CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, or Azure DevOps).\nDeploy and troubleshoot services on container orchestration platforms (Kubernetes/OpenShift).\nContribute to infrastructure-as-code and automation initiatives.\nMentor junior engineers and contribute to knowledge-sharing and technical excellence across the team.\nCollaborate with Product, QA, Architecture, and other engineering teams to deliver high-quality solutions.\nParticipate in solution design discussions, architecture reviews, and technical decision-making.\nQualifications\n6–10 years of backend engineering experience, preferably in large-scale enterprise systems.\nBachelor's/Master's degree in Computer Science, Engineering, or related field.\nStrong proficiency in:\nJava 11/17, Spring Boot, Spring Cloud\nKafka (event-driven systems, streaming patterns)\nMicroservices architecture, API design, distributed systems\nRDBMS (PostgreSQL, Oracle, MySQL)\nNoSQL stores (MongoDB, Redis)\nDocker, Kubernetes/OpenShift\nCI/CD pipelines and cloud native delivery\n\nNice to Have\nExperience in banking/payments or other mission-critical environments.\nFamiliarity with performance tuning (JVM, GC, load testing tools such as JMeter/Gatling).\nExposure to messaging systems (RabbitMQ, ActiveMQ) or additional streaming platforms.\nKnowledge of security best practices (OAuth2/OIDC, mTLS, secrets management).\n\nSkills\nDesign, improve system performance, Computer Engineering, Scalability, PostgreSQL, DDD, Java Web Services, NoSQL, Computer Science, Spring Boot, Microservices Design, Data Integrity, real-time support, Fault Tolerance, Apache Kafka, Software Modules","description_format":"text","description_chars":3453,"description_truncated":false,"requirements":{"experience_years_min":6,"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-09-25T16:15:06Z"}],"liveness":{"score":85,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.852,"p_room":1,"age_days":5,"expected_fill_days":23,"reasons":["seen:5","velocity","win:early"],"computed_at":"2026-09-28T05:45:00Z"},"pay":{"stated_usd_annual":117444,"is_top_pay":false},"html_url":"https://alion.io/job/fpt-software-senior-backend-developer","json_url":"https://alion.io/job/fpt-software-senior-backend-developer.json","meta":{"generated_at":"2026-09-28T23:11:33Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":750,"day_limit":5000,"remaining_today":4250,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}