{"id":4234546,"url":"https://alion.io/job/rmabpo-software-engineer-java-spring-bootcontracteast","title":"Software Engineer (Java / Spring Boot)/Contract/East","company":{"id":447958,"name":"Rmabpo","domain":"rmabpo.com","url":"https://alion.io/company/rmabpo","size_band":null,"is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":8000,"max":10000,"currency":"SGD","period":"month","gross":true,"usd_annual":93240},"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":"Db2","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"MySQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false},{"name":"AWS","optional":true},{"name":"Docker","optional":true},{"name":"Kubernetes","optional":true},{"name":"PCI DSS","optional":true},{"name":"Rest API","optional":true}],"status":"live","first_seen_at":"2026-11-13T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-13T00:00:00Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Software Engineer (Java / Spring Boot) \nJob Type: Contract - 2 Years \nJob Location: East, Singapore \nRole Overview\nWe are seeking an experienced Software Engineer to design, develop, test and maintain enterprise-level software applications using Java and Spring Boot. The role involves building scalable, high-performance applications, integrating backend services and ensuring system reliability. You will also collaborate with cross-functional teams on software deployment, troubleshooting and ongoing application support.\nKey Responsibilities \nAnalyse software requirements and design, develop, test and maintain enterprise software applications. \nDevelop and support Java-based applications using Spring Framework / Spring Boot. \nPrepare and maintain technical documentation, including design specifications, test plans and user manuals. \nTroubleshoot application issues, investigate defects and provide ongoing application support. \nCollaborate with developers, testers and stakeholders to resolve technical and integration issues. \nParticipate in software deployment, production support and maintenance activities. \n\nRequirements \nDegree in Computer Science, IT, Engineering or a related discipline, with at least 5 years of relevant software development experience. \nExperience in full Software Development Lifecycle (SDLC), including technical documentation. \nStrong hands-on experience in Java/JEE, Spring Framework and/or Spring Boot. \nExperience with message queues or asynchronous messaging technologies. \nGood proficiency in SQL and relational databases such as PostgreSQL, MySQL or IBM Db2. \nFamiliarity with JDBC, JPA/Hibernate or DAO patterns. \nExperience with Agile development, CI/CD and microservices or containerised applications. \nStrong analytical, problem-solving and communication skills. \n\nGood to Have \nExperience in high-volume, high-performance transaction processing systems. \nKnowledge of enterprise messaging platforms such as Solace. \nExposure to cloud platforms, AWS, Docker and Kubernetes. \nFamiliarity with payment systems, EMV or PCI DSS standards. \n\nWhy Join Us? \nWork on large-scale, enterprise-level applications involving modern technologies such as Java, Spring Boot and microservices. \nGain exposure to complex system development, high-performance applications and end-to-end software engineering projects. \n\nThis is an outsourced role. \nIf you are interested, kindly send your resume (in MS Word format) to Mounika at  stating your salary expectations & availability to take it forward. \nAll Curriculum Vitae will be treated with strict confidentiality. We regret to inform you that only shortlisted candidates will be notified. \nBy sending us your personal data, you are deemed to consent to RMA Consultants Pte Ltd and its affiliates collecting, using and disclosing your personal data for the purposes set out in our Data Protection Policy at http://rmabpo.com/policy \n\nThis is in partnership with the Employment and Employability Institute Pte Ltd (“e2i”). \n\"e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to RMA Groups’s PDPA and e2i’s PDPA.” \nMounika Tanuku \nSenior Recruitment Consultant \nEA License No 93C4403 \nEA Regn No R22109193 \nSkills\nTroubleshooting Application Issues, Technical Documentation, PostgreSQL, JEE, REST APIs development, Spring Framework, Microsoft Message Queue, MySQL, Agile Methodologies, JDBC, Spring Boot, SQL, Microservices Design, JPA, Design Specification, CI/CD, Software Development Lifecycle, Analyzing software requirements, Java, Software Deployment","description_format":"text","description_chars":4074,"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":[{"name":"Singapore","iso":"SG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Business Process Outsourcing (BPO)"],"lifecycle":[{"event":"open","at":"2026-11-13T10:43:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":21,"reasons":["seen:0","win:early"],"computed_at":"2026-11-13T14:44:06Z"},"pay":{"stated_usd_annual":93240,"is_top_pay":false},"html_url":"https://alion.io/job/rmabpo-software-engineer-java-spring-bootcontracteast","json_url":"https://alion.io/job/rmabpo-software-engineer-java-spring-bootcontracteast.json","meta":{"generated_at":"2026-11-13T14:44:06Z","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":29590,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":447958},"rest":"https://alion.io/mcp/rest/get_company?id=447958"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frmabpo-software-engineer-java-spring-bootcontracteast"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Frmabpo-software-engineer-java-spring-bootcontracteast"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Frmabpo-software-engineer-java-spring-bootcontracteast"},{"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/rmabpo-software-engineer-java-spring-bootcontracteast\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frmabpo-software-engineer-java-spring-bootcontracteast"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4234546}},{"tool":"search_jobs","arguments":{"company":"rmabpo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4234546},"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"}}