Java Lead

Hà Nội, Đà Nẵng, Hồ Chí Minh, VietNam
Full-time

Responsibilities

  • Lead the design and development of high-performance, scalable Java-based financial systems, ensuring security, compliance, and maintainability.
  • Provide technical leadership and mentoring to backend developers on design patterns, secure coding practices, and banking domain knowledge.
  • Review technical designs, perform thorough code reviews, and enforce best practices to deliver clean, efficient, and maintainable code.
  • Collaborate with Solution Architects, Application Leaders, and DevSecOps engineers to implement complex financial logic, ensure seamless integration, and secure deployment.
  • Drive technical discussions, propose solutions for complex requirements, and resolve critical production or technical challenges efficiently.
  • Review and optimise system performance, scalability, and architectural alignment with enterprise standards.
  • Contribute to estimation, sprint planning, and proactively manage technical risks to ensure timely and quality delivery.
  • Ensure alignment with compliance, security standards, and regulatory requirements of the finance/banking sector.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • 6+ years of Java backend development experience, with minimum 2 years as Java Lead.
  • Proven expertise in Spring Boot microservices, RESTful APIs, and secure coding standards in finance/banking projects.
  • Strong knowledge of transaction processing, reconciliation, payment systems, or core banking systems.
  • Experience with event-driven architecture, Kafka/RabbitMQ, and RDBMS optimisation.
  • Excellent leadership, communication, and team mentoring skills.

Why Join Vinova?

  • Work with leading banks and fintech clients in Singapore
  • Onsite opportunities to Singapore for key roles
  • Collaborative, agile teams with a strong engineering culture
  • Continuous learning, mentorship, and career growth pathways

Apply For This Job

To apply for this position, please fill in the information below.

Work location *
Which type of employment do you want to apply? *
Which of the following best describes your nationality or residency status?
Applying for the position *

Please provide your expected salary and specify the currency you prefer.

Where did you come across our recruitment opportunity? *

Please upload a PDF or DOC file of your resume below, as well as a cover letter, or any other supporting documentation that you have which will help us to make our decision as to whether you are the ideal candidate for this job.

By submitting this form, I consent to Vinova collecting, using, and disclosing my personal data (including my name, contact details, and CV/resume) for the purposes of processing my job application, evaluating my suitability for employment, and contacting me regarding recruitment matters. *

Click to upload or drag and drop

Maximum file size: 200MB

Draft saved

Please complete the CAPTCHA verification above to enable submission