freehire launches on Product Hunt on 26 August.

Follow →

Java Developer (NetSuite Focus)

Summary

Java developer building Spring Boot/Cloud microservices for core financial modules (orders, billing, wallets, settlement) and performing NetSuite customization via SuiteScript, SuiteTalk, and SuiteFlow.

Key Responsibilities

  1. Core Backend Development: Responsible for the core development of backend business systems; build microservices based on Spring Boot and Spring Cloud to support core financial modules including orders, billing, wallets, and settlement.
  2. NetSuite Customization & Development: Conduct secondary development and scripting on the NetSuite platform, including but not limited to customizing business logic using SuiteScript, executing system integration via SuiteTalk/REST API, and configuring workflows through SuiteFlow.
  3. Operations & Iteration: Participate in daily system maintenance, feature iterations, and workflow automation to continuously improve financial business efficiency and system stability.

Job Requirements

Basic Qualifications:

  1. Bachelor's degree in Computer Science, Software Engineering, Information Management, or related fields; 3+ years of experience in enterprise system implementation or development.
  2. Hands-on experience in Oracle NetSuite implementation or customization; familiar with core platform components including SuiteScript, SuiteTalk, SuiteFlow, and SuiteBuilder.
  3. Proficient in JavaScript with practical project development experience in SuiteScript 1.0/2.0.
  4. Solid Java backend development capabilities; proficient with Spring Boot and Spring Cloud frameworks; experience in distributed system development.
  5. Familiar with message queues (e.g., Kafka, RabbitMQ), caching (Redis), and distributed transactions.
  6. Familiar with PostgreSQL database; strong SQL writing and performance tuning skills.
  7. Familiar with RESTful API design and integration; proven track record of interfacing with third-party systems.
  8. Strong requirement analysis and cross-departmental collaboration skills; proactive in driving problem-solving.
  9. Excellent documentation skills with strong project management awareness; capable of independently owning module delivery.

Language Requirements:

  1. Strong bilingual communication skills in Chinese and English; capable of seamless daily requirement alignment and technical solution discussions with both the Chinese technical team and the European finance team.

Preferred Qualifications (Plus)

  1. Certifications: Holder of NetSuite certifications (e.g., SuiteFoundation, ERP Consultant, Developer, etc.).
  2. Domain Background: Experience in developing financial/fintech business systems such as billing, wallet settlement, and online payments; background in 2B SaaS projects is highly preferred.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available