About the Roles
Join a cybersecurity organization as a Software Engineer based in Bedok, working Monday to Friday from 9.00am to 6.00pm in a permanent position. This role offers basic salary up to $6,000, Flexi Benefits, and Variable Bonus, with the opportunity to develop secure credential management solutions across Chrome Extensions, Java/Tomcat backend systems, and authentication flows.
What You’ll Be Doing
* Build a full-featured Chrome Extension using JavaScript for credential management.
* Develop secure RESTful APIs between the Chrome Extension and Java/Tomcat backend.
* Create a proxy server to inject JavaScript into web applications.
* Implement secure browser-to-server communication and authentication flows.
* Develop and support Java backend web applications running on Tomcat.
* Review and enhance web application security using secure coding best practices.
* Collaborate with internal teams to test, troubleshoot, and improve the extension and backend services.
* Apply OWASP guidelines and secure coding practices to protect credentials and access data.
What We’re Looking For
* Bachelor’s degree in Computer Science, Engineering, or a related field.
* Strong knowledge of web applications, browser-to-server communication flow, and authentication methods.
* Experience developing Chrome Extensions with Manifest V3.
* Experience developing Java backend web applications that run on Tomcat.
* Experience with password manager architecture, design patterns, or enterprise IAM solutions.
* Knowledge of web application security and secure coding practices.
* Knowledge of SAML, OpenID Connect, or other SSO protocols.
* Interest in Generative AI or Machine Learning applications.
Pay: $4,500.00 - $6,500.00 per month
License/Certification
* Permanent working rights with no restrictions in Singapore (Preferred)
Work Location: In person
#J-18808-Ljbffr