We are looking for a Full Stack Engineer to maintain, support, and progressively modernise enterprise web applications and backend systems. This role requires strong experience in legacy Java technologies as well as exposure to modern architectures, with a focus on system stability, security, performance, and structured modernisation.
Key Responsibilities
Take ownership of system maintenance, including change requests, bug fixes, performance tuning, and stability improvements.
Maintain and enhance existing web applications, conducting thorough impact assessments before implementation.
Support production systems, including incident response, troubleshooting, and root cause analysis.
Collaborate with operations teams to ensure proper monitoring, backup, and disaster recovery processes.
Implement security fixes arising from code reviews, vulnerability assessments, penetration tests, and open-source analysis.
Document legacy systems and produce knowledge transfer materials to support long-term maintainability.
Analyse system dependencies and design structured modernisation or migration roadmaps.
Develop and enhance APIs to improve system interoperability and integration.
Support containerisation and deployment initiatives, including cloud-based environments.
Improve authentication and authorisation mechanisms using modern standards (e.g., OIDC).
Manage batch jobs, file-based integrations, and scheduled processing tasks.
Ensure proper version control, change management, and release processes.
Requirements
Degree in Computer Science, Information Technology, Engineering, or related discipline, or equivalent practical experience.
3–5 years of experience developing, maintaining, and supporting enterprise systems.
Strong proficiency in Java (including legacy versions such as Java 8), Spring Framework, and Java web technologies (e.g., JSP, JSTL, Struts, JSF).
Experience with frontend development using ReactJS and modern JavaScript frameworks.
Experience with relational databases (e.g., Oracle, Sybase) and troubleshooting stored procedures.
Experience with WebLogic administration, Linux/Unix environments, and version control systems (e.g., Git, SVN).
Familiarity with modernisation practices including APIs, microservices, containerisation, and cloud deployments.
Understanding of security best practices, vulnerability remediation, and modern authentication frameworks (e.g., OIDC).
Strong analytical, troubleshooting, and debugging skills with awareness of production system impact.
By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec’s Privacy Policy (scientecconsulting.com/privacy-policy).
This authorizes us to:
Contact you about potential opportunities.
Delete personal data as it is not required at this application stage.
All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.
Aloysius Tan Sheng Rong - R22110441 ScienTec Consulting Pte Ltd - 11C5781
ScienTec Consulting is the parent company to a talent solution business assisting companies building their operational presence in Asia. With synergistic engagements through the service brands, we craft pragmatic solutions that transfer the business performance of mid-tier to Fortune 500 companies a...
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Back End Developer Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!