Software Engineer | Java
astek singapore innovation technology pte. ltd.
Join a team responsible for building and enhancing mission-critical digital platforms that support high-impact public services. If you're passionate about software engineering, legacy modernisation, and driving digital transformation, this could be the opportunity for you.
What You'll Do
- Develop, maintain, and enhance enterprise applications across legacy and modern platforms.
- Design and implement new features while ensuring system reliability, scalability, and maintainability.
- Support modernisation initiatives including refactoring, API development, platform upgrades, and architectural improvements.
- Investigate production issues, perform root cause analysis, and contribute to system stability and resilience.
- Collaborate with cross-functional teams to deliver secure, high-quality software solutions.
- Leverage AI-assisted development tools responsibly to improve productivity while maintaining engineering quality and governance.
- Contribute to DevSecOps practices, testing, code reviews, and continuous improvement initiatives.
What We're Looking For
- Degree in Computer Science, Software Engineering, Information Systems, or a related discipline.
- 3-5 years of experience in software engineering, enterprise application development, or application support.
- Strong experience with Java, JavaScript, SQL/PLSQL, JSP, Shell Scripting, or similar technologies.
- Experience working with complex or legacy enterprise systems.
- Familiarity with APIs, databases, system integrations, CI/CD, and software delivery best practices.
- Strong analytical and problem-solving skills with a structured approach to troubleshooting.
- Excellent communication skills and the ability to work with both technical and business stakeholders.
Nice to Have
- Experience in legacy modernisation or technology migration projects.
- Exposure to Spring Boot, Angular, Oracle, Tomcat, WebLogic, IIS, AWS, or similar enterprise technologies.
- Knowledge of DevSecOps, observability, application security, or performance monitoring.
- Experience in regulated or high-availability environments.
- Practical experience using AI tools to accelerate software development responsibly.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer | Java in Raffles Place, Singapore Country vacancy
- ...Java Software Engineer - Singapore We are seeking a Junior Java Software Engineer with at least 1 year of experience in Java and Spring . This is a unique opportunity to contribute to a legacy software modernisation project on Enterprise level system while also exploring...
- ...excellence in its field. Job Description Lead and manage software engineering teams to deliver high-quality projects on time and within... ...software development and engineering practices especially with Java, modern JavaScript frameworks (React/Next.js), microservices,...
- ...As a Software Engineer with Graviton your responsibilities will include: Contribute to all layers of backend systems including databases, APIs... ...Ethernet ~ Knowledge of any other programming language e.g. Java, Scala, Python, bash, Lisp, etc. ~ Familiarity with parallel...
- ...Overview We are seeking a Senior Java Software Engineer to design, develop, and deliver enterprise-grade Java applications that power mission-critical business platforms. The ideal candidate has extensive experience building scalable, cloud-native solutions, driving...
- ...Qualifications: ~ Diploma / Bachelor’s Degree in Computer Science, Software Engineering, or related field ~2+ years of backend development... ...Familiar with at least one backend programming language such as Java, Go, Python, PHP, or Node.js ~ Basic understanding of databases...
- ...Overview We are seeking a proactive and hands-on Software QA Engineer to support quality assurance activities across enterprise applications and digital platforms. This role will be responsible for test planning, test execution, defect management, automation support, and...
- ...thinking in a cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of... ...coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Additional...
- ...closely related field ● 8 years+ of experience in backend software development ● Proficiency in Java and the Spring Framework ● Experience working in... ...systems (e.g., databases, messagingqueues, or orchestration engines) from the ground up. ● Technical Mastery : Expert-...
- ...and data solutions specialist. Role Overview As a Senior Software Engineer at TP ICAP you will be part of a talented team delivering... ...experience, preferred financial or trading systems. · Expert in Java (version 8 through to the latest release), with a strong understanding...
- ...develop, and maintain enterprise applications using Node.js and Java Work closely with business users and technical teams to deliver... ...IT or a related discipline. At least 4 years of experience in software development. Strong hands‑on experience with Node.js...
- ...The position is based at the Imperial Global Singapore office located in the CREATE building on the NUS campus. The research software engineer will join a vibrant cross-faculty interdisciplinary research environment currently hosting approximately 30 researchers working...
- ...Role Overview We are looking for Payments Software Engineers to design, build, and optimize scalable global payment systems. This role is... ...Strong backend engineering experience with languages such as Go, Java, Kotlin, Python, or Node.js ~ Solid understanding of payment...
- ...scheduling, compute-as-a-service, file transfer, and the firmwide software development lifecycle (e.g., software distribution,... ...improving productivity and developer experience for our engineers across the firm. JAVA CI/CD DEVELOPER You will be part of Java-Slang...
- ...leading global e-commerce brand expanding its engineering team to build and enhance large-scale... ...exceptionally talented Staff / Principal Software Engineer to take a senior technical... ...more modern programming languages such as Java, Kotlin, Go, Node.js, Python, TypeScript,...
- ...reach out for more details) ● Hire, Lead and Mentor a team of software engineering managers, fostering a culture of technical excellence,... ...any modern tech stack in backend and frontend. Backend example: Java, Python, Golang, NodeJS. Frontend example: ReactJS, TypeScript...
- ...Foundation Engineering, Entitlements Platform Software Engineer, Vice President, Singapore About the Role At Goldman Sachs, our Engineers don't just... ...build AI-enabled solutions Strong core and server-side Java software development experience Strong knowledge of SQL...
- ...Design, build, and maintain high-performance, reusable, and reliable Java code. Ensure the best possible performance, quality, and... ...Requirements: Polytechnics or Bachelor’s degree in Computer Science, Engineering, or related field with 3–5 years of hands-on experience in...
- ...What We Do At Goldman Sachs, our Engineers don't just make things - we make things possible... ...teams that build massively scalable software and systems, architect low latency infrastructure... ...in the role include low latency Java, proprietary SecDB/Slang and JavaScript....
- ...leading global e-commerce brand expanding its engineering team to build and enhance large-scale... ..., architects, DevOps, QA, and other software engineers to deliver high-impact technical... ...more modern programming languages such as Java, Kotlin, Go, Node.js, Python, TypeScript,...
- ...minimum of 7 or more years of experience as security professional Experience in security usecase design/development with understanding of Java language. Good working knowledge of Linux (RedHat/Ubuntu). Working knowledge to interpret security logs or instructions into...
- ...Software Tester (Manual) – 1 year contract (Renewable) We are looking for a Software Tester with at least 2 years of experience in manual testing of software applications . In this role, you will develop and execute test plans, identify defects, and collaborate with...
- ....Net Senior Software Developer (Tech Lead) - Singapore We are looking for an experienced... ...defects across existing C# .NET, MS SQL, and Java-based applications. Perform detailed... ...and mentor team members, ensuring good engineering practices, coding standards, and delivery...
- ...Client, a Fortune 500 Tech Firm. Data Engineer for a temporary assignment based in Singapore... ...Data Scientists, Product Managers, and Software Engineers to understand data requirements... ...~ Strong programming skills in Python or Java for building data pipelines and automation...
- ...They are seeking an experienced Data Engineer to join the team. In this role, you will support... ...Data Scientists, Product Managers, and Software Engineers to gather data requirements and... ...Strong programming skills in Python or Java for building automated data pipelines and...
- ...client is seeking an experienced Partner Engineer (Gaming)to join their team. In this role,... ...Minimum of 5 years of experience as a software engineer, with a proven track record of building... ...-source languages such as PHP, Python, Java, or JavaScript frameworks, and solid experience...
- ...explain important areas for business value to develop a trusted advisor skillset. Code in a core programming language such as Python, Java, or Scala. Knowledgeable in a core Big Data Analytics domain with some exposure to advanced proofs-of-concept and an understanding...
- ...Singapore, Sydney and our newly established Engineering Hub in Lisbon. We have raised more than £50... ...working in either Python, Golang or Java, having used one of these programming languages to build production level software. You have experience working with Kubernetes...
- ...Overview We are seeking a customer-focused EUC Support Engineer to provide end-user computing (EUC) and deskside support services in... ...applications. Troubleshoot and resolve desktop, laptop, hardware, and software-related issues. Support installation, configuration, and...
- ...ASTEK has been providingIT and Engineering solutions for some of the world’s largest industrial andservices groups for more than 35 years... ...· Bachelor's degree with minimum 2 years hands-onexperience in software engineering · Develop, deploy, and manage full-stack applicationsacross...
- ...Product and Test Engineering (PTE) is looking for Digital Test Engineers who will create test solutions in support of New Product Introduction... ...products Proficiency in programming language C/C++/VB/Java/Python is a plus. Experience with data analytic tools such as...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer | Java. Be the first to apply!

