Java Software Engineer
Core
Design, develop, test, and maintain enterprise-level Supply Chain Management applications and related business systems.
Role type
Full-stack Java Software Engineer
Builds
Enterprise Supply Chain Management applications, backend services, and frontend interfaces
Domain
Semiconductor manufacturing / High-tech facility management / Supply Chain
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, React, TypeScript, SQL Server, MyBatis-Plus, RESTful API design, Stored procedure development, Full-stack development, System troubleshooting, Technical documentation
Preferred skills
Redis, Message queues (Kafka, RocketMQ), AI-assisted development tools, C# / ASP.NET Core
Technologies
Java, Spring Boot, React, TypeScript, SQL Server, MyBatis-Plus, Redis, Kafka, RocketMQ
Responsibilities
Design and develop backend services and frontend applications; Build and maintain RESTful APIs and system integrations; Create and maintain SQL Server stored procedures and database logic; Troubleshoot production issues and optimize system performance; Document technical designs, workflows, and support procedures; Collaborate with operations teams to translate business requirements into system solutions
Seniority
Mid-level, hands-on IC