Analyst Programmer – Java (Import & Export Trading)
技能
職位描述
Role Summary
We are seeking a skilled Analyst Programmer – Java to support and enhance our digital platforms for import-export trading operations. The role involves designing, developing, and maintaining scalable applications that support order management, inventory tracking, supplier/customer integration,and financial workflows.
You will act as a bridge between business stakeholders and technology teams, translating trading requirements into efficient technical solutions.
Key Responsibilities
1. Analyse business requirements related to import-export operations, including procurement, sales orders, logistics, and inventory
2. Design, develop, and maintain Java-based applications for internal systems and customer-facing platforms
3. Build and integrate RESTful APIs for ERP, supplier systems, and logistics platforms
4. Collaborate with cross-functional teams (sales, operations, finance) to improve system workflows
5. Develop modules for:
- Order lifecycle management (RFQ → PO → Shipment → Delivery)
- Inventory and warehouse tracking (including fasteners, rods, bolts, etc.)
- Documentation handling (Invoice, Packing List, Bill of Lading, LC)
6. Ensure high performance, scalability, and security of applications
7. Troubleshoot production issues and provide timely resolution
8. Participate in code reviews and enforce coding standards
9. Support system integration with third-party platforms (shipping lines, customs, banks)
10. Contribute to system modernization initiatives (cloud, microservices)
Technical Skills Required
- Strong proficiency in Java (Core Java, Java EE / Spring Boot)
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Good understanding of RESTful API design and integration
- Experience with relational databases (MySQL, PostgreSQL, Oracle)
- Familiarity with Hibernate / JPA
- Understanding of microservices architecture
- Experience with version control systems (Git preferred)
- Knowledge of build tools such as Maven or Gradle
- Familiarity with message queues (RabbitMQ / Kafka) is a plus
- Experience with cloud platforms (AWS) is an advantage
Domain Knowledge (Highly Preferred)
1. Experience in import-export trading, supply chain, or logistics systems
2. Familiarity with:
- Incoterms, shipping processes, and documentation
- Letters of Credit (LC) and trade finance workflows
- Inventory-heavy businesses (e.g., fasteners, industrial products)