Job Description:
The Back-End Developer will be responsible for designing and developing new features and maintaining and upgrading existing tools. The Back-End Developer will play an integral part in the project life cycle and work closely with team members from the initial concept to the final release.
Responsibilities:
• Implementing backend interfaces and company tools
• Reading API documentation, building and supporting scalable APIs, services, or applications
• Building integration template, and approving for production usage
• Iterate, Test and Troubleshoot/debug as needed
• Consulting with internal Engineers on how to improve our supporting software
• Reviewing test posts from 3rd party platforms and complying with our specifications
Qualifications:
• Exceptional verbal, written, and interpersonal communication skills in both English and Mandarin
• 3+ years experience with a server-side scripting language such as Java
• Experience with Spring Boot and Spring Data, and testing methods using Junit and Katalon
• Experience with Microservices and API
• Experience integrating RESTful APIs
• Familiarity or experience with integrating data and business processes with REST, SOAP, XML APIs
• Familiarity or experience in building processes, deploying or supporting APIs, and leveraging common frameworks such as message queuing, caching, scripting, and complex mapping
• Familiarity or Experience in understanding issues around integration with large volumes of data, real-time synchronous and asynchronous integration
• Familiarity or Experience with DevOps pipeline integration & CI/CD
• Extensive knowledge or experience working in an Agile environment
• Knowledge of Mongo DB and Big data is a plus
• Knowledge of C#, PHP, NodeJS, and Ruby is also a plus
• Proficient with GitHub and Jira
• BS or MS degree in Computer Science or equivalent experience
• Exceptional verbal, written, and interpersonal communication skills in both English and Mandarin
(OPT, H1B Visa sponsorship is provided)