A renowned retail corporation in Hong Kong is looking for a CRM Senior Developer to design and develop APIs, enhance their e-Commerce and digital initiatives, and drive software development in an Agile environment. Candidates should have a degree in Computer Science or a related field and possess strong experience in Java programming, RESTful APIs, and problem-solving skills. Join a dynamic team that values innovation and collaboration in a leading retail setting.
Qualifications
5 years of experience in Programming/Development in Java/Restful API/PL/SQL.
Experienced in Domain-driven design and Microservices Design Patterns.
Good problem solving and troubleshooting skills.
Responsibilities
Designing and developing APIs for enhancing e-Commerce initiatives.
Engaging stakeholders to analyze and develop software.
Participate in the full-stack software development lifecycle.
Skills
Java Programming
RESTful API
Agile Development
Problem Solving
Education
Degree in Computer Science or related disciplines
Tools
Oracle PL/SQL
MySQL
Git
Spring Framework
Job description
Client Description
Renowned retail corporation in Hong Kong and regional
Job Description
Responsibilities
Designing and developing APIs, and for coping with various Initiatives from Business Units to enhance the e-Commerce and Digitalization Journey
Working in an Agile development environment
Engaging Product Owner and other stakeholders to analyse and develop
Participate in the full-stack software development lifecycle - design, build, test and support maintenance
Design and develop all codes according to best practices for software development
Build REST API, Web Services, workflow for system integration
Develop unit testing scripts
Prepare technical documentation
Application troubleshooting and production support
CRM Senior Developer
Fresh graduates will also be considered as Developer.
Responsibilities
Developing, supporting, and enhancing the CRM system for local and regional team
Assist in the whole system development life cycle.
Provide support to CRM systems including troubleshooting, bug fixing and ad-hoc queries.
Perform software development to application systems including new initiatives, change request and performance tuning.
Provide technical development and support on integrating other enterprise systems.
Develop training materials and assist in the user training.
Job Requirements
You have strong passion in Java Programming in backend development.
You are passionate about designing and developing APIs
You are self-motivated, detailed minded and seeking challenge in sophisticated backend solutions, with strong “can-do” attitude.
You have Open mindsets to new ideas and different ways of doing things.
5 years of experience in Programming / Development in Java / Restful API / PL/SQL
Experienced in Domain-driven design, Microservices Design Patterns with MS SQL / Oracle Database and Kafka / JMS Message
Knowledge of OSB, XQuery, XPATH, XSLT, WSDL, XSD and SOAP is preferable
Experience in data formatting, transformation and transportation is an advantage
Able to adapt Agile processes and changing business needs
Good problem solving and troubleshooting skills
CRM Senior Developer
Requirements
Degree in Computer Science, Information Technology, Engineering or related disciplines
Hands-on in Java programming, motivated and enjoy teamwork
1-5 years’ experience in IT application system design and development.
Possess technical knowledge of ANY of the following areas: (Oracle PL/SQL, MySQL/ Java or Web based development platform / Microsoft.NET)
Experience in using open-sourced frameworks (Spring, Spring MVC, Hibernate, Struts) or using tools like Git and CI/CD is a definite advantage
Good communication skills, mature, Independent and a good teamwork player