CLM Application Engineer (Contract)

TANGSPAC CONSULTING PTE LTDSingaporemycareersfuturepublished 11/06/2026
Must-have:JavaGitTDD
  • Design, develop, test, and maintain Java-based enterprise applications using Core Java and Spring Boot.
  • Develop and maintain RESTful and SOAP web services and system integrations.
  • Work on CLM application enhancements, customisations, and integrations.
  • Support contract lifecycle processes, including contract creation, document management, review, approval workflows, execution, renewal, and termination.
  • Develop and maintain business logic and workflows related to contract management.
  • Integrate CLM platforms with enterprise applications, databases, and third-party systems.
  • Write clean, reusable, efficient, and maintainable code following object-oriented design principles.
  • Apply Test-Driven Development (TDD) practices and write unit, integration, and acceptance tests using JUnit.
  • Develop and optimise SQL queries and database operations.
  • Work with relational databases, including joins, indexes, triggers, and complex SQL queries.
  • Implement messaging solutions using JMS, MQ, and Kafka where applicable.
  • Participate in code reviews, debugging, troubleshooting, and performance optimisation.
  • Use Maven, Git, IntelliJ IDEA, SonarQube, and SonarLint for development and code quality management.

Requirements

  • Minimum 8 Years of experience in Java-based application development.
  • Experience in developing and maintaining enterprise applications using Spring Boot.
  • Exposure to CLM application development, customisation, or integration will be an added advantage.
  • Experience working with cross-functional teams in an enterprise software development environment.
  • Understanding of Contract Lifecycle Management (CLM) processes and workflows.
  • Experience working on CLM applications or platforms.
  • Knowledge of contract authoring, document management, version control, and approval workflows.