Vinova

Vinova Pte Ltd

Senior Java Lead

Permanent  / 10 Years

Information Technology

Posted 11 Jul, 2025

Job Description

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.
Job 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.