Start Your Search Here

Job Search

Vinova Pte. Ltd.

Singapore / Global

Fullstack Developer

  • Hybrid

Job Description

Company Overview

Established in 2010, Vinova is a passion-driven and award-winning development company for mobile, web, and enterprise applications. Our clients span the globe and cover a wide range of projects including IoT, blockchain, banking, fintech, networking, and ecommerce. We strive to build great products by working with a passion, working closely with our customers, and through open but disciplined collaboration.

Job Summary

We are seeking a highly motivated and experienced Full Stack Engineer to join our team, taking the lead in the maintenance, support, and modernization of mission-critical enterprise applications. The ideal candidate is a proactive problem-solver who excels in stabilizing legacy systems while driving progressive technology upgrades. You will play a hybrid role, combining deep technical troubleshooting with strategic modernization roadmaps to ensure system stability, security, and performance for highly regulated environments.

Responsibilities

System Maintenance & Stability:

Take ownership of existing web applications and enterprise systems by managing change requests, conducting thorough impact assessments, resolving bugs, and optimizing performance.

Incident Management & Operations:

Respond promptly to production incidents, perform root cause analysis (RCA) to prevent recurrence, and collaborate with operations teams to implement system monitoring, backups, and disaster recovery plans.

Security & Compliance:

Implement critical security fixes based on findings from source code reviews, open-source analysis, vulnerability assessments, and penetration testing (VAPT).

System Modernization:

Analyze system dependencies and business requirements to design and execute modernization roadmaps, transitioning legacy systems to modern architectures.

Documentation & Knowledge Sharing:

Document legacy system architectures and develop knowledge transfer materials to support cross-functional team understanding and ensure operational continuity.

Key Requirements

Experience & Education:

Degree in Computer Science, Information Technology, or equivalent practical experience. Minimum 3-5 years of experience developing, maintaining, and supporting enterprise systems.

Backend & Legacy Technologies:

Strong experience with Java (including legacy versions like Java 8), Spring Framework, Spring Boot. Familiarity with legacy web frameworks (Apache Struts, JSF, JSP, JSTL) and Oracle WebLogic Server administration.

Database & Integration:

Experience with Oracle and Sybase Databases (including troubleshooting stored procedures). Proficient in file-based integrations, SFTP protocols, and managing batch processing frameworks/scheduled jobs.

Architecture & Cloud:

Expertise in API development, microservices architecture, containerization, and orchestration. Experience with cloud deployments and cloud products.

Security & IAM:

Experience integrating authentication and authorization systems (SiteMinder, LDAP, Active Directory) and implementing modern frameworks like OIDC. Familiarity with secure coding practices.

Tools & Infrastructure:

Proficient in version control (Git, SVN), basic Linux/Unix system administration, and CI/CD/DevOps tools.

Bonus Points (Highly Preferred)

Experience working with government or highly regulated industry systems.

Proven track record in leading modernization or redevelopment projects.

Experience with event-driven solutions such as Solace.

Experience using Azure DevOps tools, including Azure Boards and Azure Pipelines.

Why Join Us?

Competitive salary & benefits package.

Career growth & professional development in a fast-paced tech environment.

Collaborative and innovative work culture with exposure to the latest technologies.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs