{"id":2989619,"url":"https://alion.io/job/ocbc-bank-software-engineering-software-engineering-javamicroservices","title":"Software Engineering - Software Engineering ( Java/Microservices)","company":{"id":4187,"name":"OCBC Bank","domain":"ocbc.com","url":"https://alion.io/company/ocbc","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":85,"open_postings":109,"ghost_share":0,"stale_share":0.587,"repost_share":0,"time_to_fill_p50_days":54,"computed_at":"2026-10-22T06:10:10Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Malaysia"],"countries":["MY"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Azure","optional":false},{"name":"Bitbucket","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"Kubernetes","optional":false},{"name":"Micronaut","optional":false},{"name":"MySQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Quarkus","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"Agile","optional":true},{"name":"Angular","optional":true},{"name":"CI/CD","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true},{"name":"Scrum","optional":true},{"name":"TypeScript","optional":true},{"name":"Vue.js","optional":true}],"status":"live","first_seen_at":"2026-10-21T09:27:51Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-22T00:09:06Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"WHO WE ARE:\nAs Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.\nToday, we’re on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia’s leading financial services partner for a sustainable future.\nWe invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.\nYour Opportunity Starts Here.\nJob Function : Full Stack / Back End Developer ( Java/ Microservices)\nJob Overview: We are seeking a talented Full Stack / Back End Software Engineer to join our engineering team. The ideal candidate will have a strong background in software engineering, with expertise in both back-end and full-stack technologies. You will be responsible for designing, developing, and maintaining scalable mobile or web-based applications and services, ensuring high performance and responsiveness to requests from the front end.\nJava Proficiency: Strong understanding of Java programming language, including Java17 or later features (e.g., Streams, Lambda expressions, Optional). Familiarity with object-oriented programming principles and design patterns.\nFramework: Experience with Spring Framework, especially Spring Boot & Spring Batch, for building microservices. Knowledge of Spring Cloud for distributed systems and microservices architecture. Familiarity with other frameworks like Micronaut or Quarkus can be beneficial.\nRESTful API Development: Proficient in designing and implementing RESTful APIs. Understanding of API documentation tools like Swagger/OpenAPI.\nDatabase: Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).\nContainerization and Orchestration: Familiarity with Docker for containerization of microservices. Understanding of Kubernetes for orchestration of containerized applications.\nKey Responsibilities:\nDesign, develop, and maintain robust back-end services and APIs.\nCollaborate with front-end developers to integrate user-facing elements with server-side logic.\nWrite clean, maintainable, and efficient code following best practices and coding standards.\nConduct code reviews and provide constructive feedback to team members.\nTroubleshoot and debug applications to optimize performance and reliability.\nParticipate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.\nStay up-to-date with emerging technologies and industry trends to continuously improve our tech stack.\nWork closely with cross-functional teams, including product management and customer experience (CX) design, to deliver high-quality software solutions. Grasp product requirements and engage with team members and business stakeholders to define solutions and assess or estimate the scope of work needed.\nQualifications:\nBachelor’s degree in Computer Science, Software Engineering, Application Development, or a related field, or equivalent practical experience.\n3 to 5+ years of experience in software development, with a focus on full stack or back-end development.\nProficiency in back-end programming languages, primarily JAVA17 is mandatory.\nStrong understanding of RESTful APIs and microservices architecture.\nFamiliarity with database technologies (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, or similar.\nExperience with version control systems, preferably Bitbucket or Git.\nKnowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.\nExperience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js are optional.\nExcellent problem-solving skills and attention to detail.\nStrong communication and collaboration skills.\nPreferred Qualifications:\nExperience with Agile/Scrum methodologies.\nFamiliarity with DevOps practices and CI/CD pipelines.\nUnderstanding of security best practices in app & web development.\nWhat we offer:\nCompetitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.","description_format":"text","description_chars":4743,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Wealth Management & Financial Advisors"],"lifecycle":[{"event":"open","at":"2026-10-21T09:27:51Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":0,"expected_fill_days":54,"reasons":["conf:6","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/ocbc-bank-software-engineering-software-engineering-javamicroservices","json_url":"https://alion.io/job/ocbc-bank-software-engineering-software-engineering-javamicroservices.json","meta":{"generated_at":"2026-10-23T04:21: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":7121,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00: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":4187},"rest":"https://alion.io/mcp/rest/get_company?id=4187"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Focbc-bank-software-engineering-software-engineering-javamicroservices"},{"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%2Focbc-bank-software-engineering-software-engineering-javamicroservices"},{"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%2Focbc-bank-software-engineering-software-engineering-javamicroservices"},{"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/ocbc-bank-software-engineering-software-engineering-javamicroservices\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Focbc-bank-software-engineering-software-engineering-javamicroservices"}]}