Java Backend Engineer, Logistics Tech (Remote)
Job Title: Java Backend Engineer
Location: Remote
Role Overview:
We are looking for a Java Backend Engineer to join our engineering team and help build robust, scalable systems that power core business operations. This role offers hands-on exposure to backend architecture, data collection systems, and process automation, with real opportunities to influence system design and drive operational efficiency. You’ll work in a fast-moving environment where your code directly supports business-critical workflows.
Key Responsibilities:
- Product Development: Collaborate closely with the broader engineering and product teams to design, develop, and ship daily feature requirements, ensuring code quality, maintainability, and timely delivery.
- Web Scraping Systems: Design and implement robust, scalable web scraping systems to collect, structure, and process data from external websites, ensuring data accuracy, reliability, and compliance with relevant usage policies.
- Process Automation (RPA): Develop and maintain Robotic Process Automation (RPA) scripts and tools to streamline repetitive business operations, reduce manual effort, and improve overall operational efficiency.
- Production Support & Optimization: Support troubleshooting and issue resolution in production environments, perform root-cause analysis, and contribute to ongoing system performance optimization and reliability improvements.
- Code Quality & Best Practices: Participate in code reviews, contribute to technical documentation, and help establish engineering best practices, including testing, monitoring, and deployment processes.
Qualifications & Experience
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field.
- At least 1 year of hands-on Java backend development experience, with a solid understanding of object-oriented programming (OOP) principles and common design patterns.
- Proficiency with core backend technologies, including Spring Boot, SQL (relational databases), Kafka (message queuing), and Redis (caching/in-memory data store).
- Able to read Chinese documentation and communicate at a basic conversational level in Chinese; comfortable working in a bilingual team environment.
- Preferred (not required): prior hands-on experience with web scraping frameworks/tools and RPA platforms.
- Strong problem-solving skills, attention to detail, and a collaborative mindset; eagerness to learn new technologies and adapt to a fast-paced startup environment.