Applications for this position are currently paused
Save
Job updated 30 days ago
Actively Reviewing Resumes

Job Description

About the Role:

In this role, you’ll have the exciting opportunity to start by working on a high-impact Ruby development project for the first six months, designed for a major overseas client in the e-commerce sector. As a Backend Developer, you will play a crucial role in integrating two sophisticated backend systems—Warehouse Management System (WMS) and Order Management System (OMS)—using a microservices architecture. After this, you’ll transition to engaging Java projects, allowing you to expand your skills and experience across multiple technologies while continuing to contribute to dynamic and meaningful projects.

Key Responsibilities:

 • System Integration:
         Integrate WMS and OMS backend systems to ensure smooth data flow and operational efficiency. 
 • Interface Development:
         Design and implement robust interfaces between the two e-commerce systems using a microservices architecture.
 • Microservices Design:
         Develop, deploy, and maintain microservices that facilitate system integration and scalability.
 • Programming:
         Utilize Java, Spring, and Spring Boot to develop backend functionalities and manage databases effectively.  
   •     Collaboration:
         Participate in regular meetings with overseas clients to gather requirements, provide updates, and ensure alignment with project goals.
   •    Problem-Solving:
         Identify and address technical challenges proactively, ensuring timely resolution to maintain project momentum.
   •    Continuous Learning:
         Stay updated with the latest industry trends and technologies to enhance system performance and integration strategies.

Requirements

Requirements:

 • Experience:
         2 to 3 years of software development experience, preferably in e-commerce or related fields.
   •    Education:
         Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
   •   Language Proficiency:
        Strong command of English (both verbal and written) to effectively communicate with international clients.
   •   Work Authorization:
         
Eligible to work in Taiwan with the appropriate work permit.
   •   Personal Attributes:
  - Open-minded and positive attitude
  - Proactive and self-motivated
  - Quick learner with the ability to adapt to new technologies and methodologies

Technical Skills:

  •   Programming Languages: Proficient in Java for backend development. 
  •   Frameworks and Libraries:
  - Spring Framework: Expertise in building and maintaining applications using Spring and Spring Boot.
  - ORM Tools: Experience with Hibernate or other ORM frameworks for object-relational mapping.
  •   Architecture:
  - Experience with microservices architecture design and implementation.
  - Understanding of RESTful APIs and service-oriented architecture. 
  •   Database Management:
  - Strong knowledge of SQL for database management and queries.
  - Familiarity with relational databases (e.g., Oracle, PostgreSQL).
  - Ability to design and optimize database schemas.
  •   Integration Tools:
       Knowledge of message brokers such as Kafka.
•   Version Control:
       Proficient in using version control systems such as GitLab or GitHub.
•   Testing and Quality Assurance:
  - Familiarity with testing frameworks (e.g., JUnit, Mockito)
  - Understanding of automated testing and continuous integration.
•   Security:
        
Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT)
•   Communication Tools:
       Experience with collaboration tools (e.g., Jira, Confluence)

Preferred Qualifications:

•   Optional Experience:
      Familiarity with Ruby and Ruby on Rails is a plus.
•  Containerization and Orchestration: Experience with Docker and Kubernetes will be an advantage.
•  Development Practices:
  - Knowledge of Agile/Scrum methodologies
  - Familiarity with CI/CD pipelines and DevOps practices (e.g., Jenkins, GitLab CI)
•   E-commerce Experience:
       Previous experience working on e-commerce platforms or backend systems integration.
•   Cloud Platforms:
       Familiarity with cloud services (e.g., AWS, Google Cloud) is a plus.
•   Performance Optimization:
       Ability to optimize system performance and scalability in a microservices environment.

Interview process

This position includes two interview rounds, with questions in both Chinese and English. There will be no code review.

View all jobs
View all jobs
Save
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of OSP_甌圖軟體開發股份有限公司.

About us

OSP(甌圖軟體開發股份有限公司)開啟全新篇章,正式成為 Otto Group one.O 的一份子,是您策略管理和技術諮詢的高效能合作夥伴。

我們在全球擁有約 1,000 名諮詢顧問、軟體開發、SAP、數據智慧與 AI 等領域的員工,提供策略建議服務,並針對價值鏈的需要,提供從設計、開發到執行端對端(End-to-End)的數位解決方案。我們以創新整合的方式塑造數位轉型,並陪伴 Otto Group 集團內外部的客戶迎接 AI 時代,持續邁向未來。

相關連結

加入 OSP:https://www.og1o.com/tw/career/jobs 
YouTube:https://www.youtube.com/@OSPTaipei


Team

Avatar of the user.
Avatar of the user.
團隊成員
Avatar of the user.
團隊成員
Avatar of the user.
團隊成員