手机咨询更便捷
扫码立即和HR沟通
Own the technical, execution and successful delivery to provide the seamless user experience on mobile/desktop platforms to Decathlon internal and external sports users.
Coordinate with multiple disciplines (Business Analysts, Developers, Product Owners, Project Managers, and Business Leaders) to design, develop, implement, and support commerce solutions in accordance with project requirements, meeting up with methodology and specifications.
Overseeing technical deliverables for Invest, Maintenance, and Production Support, including estimating, validating and controlling the quality of technical designs, build and implementation.
Define and implement code standards and best practices, provide guidance, training and knowledge sharing across stacks. Shape our internal frontend infrastructure (microservices architecture) and build Dev team autonomy to allow all other teams fast and reliable delivery of products in minimum time.
Communicate well with both internal and external organisations, e.g. contract development firms, technology partners, and customers.
Sharing, mentoring, motivating and coaching front end developers inside the team and developer community.
Sports lover, even though you are not processional
Bachelor's degree in Computer Science or a related field
5+ years working experience Java backend development
Understanding of retail omnichannel operations is a PLUS
Have team spirit, good communicator, listener, and co-worker
Good Communication skill, fluent oral and written English
Passion for delivering high quality, clean, secure, tested codes. Continuing tuning performance , code refactoring, technical stack evolution.
Experience of various front-end tools like webpack, npm,yarn, Mocha/Jest, SAAS/LESS is a PLUS
Be an independent self-learner with a “getting-things-done” attitude.
Experience in leading a Dev team is a PLUS.
Technical skills:
Experience in OpenJDK(above 8), spring boot is a must.
Experience in bellowing technologies is prefered:
spring cloud (eureka/feign/hystrix/ribbon/config/actuator/etc)
serialization (jsonapi/json/protobuf/avro/etc),
concurrency (thread/jvmlock/redislock/etc),
security(jwt/oauth2/vault/jks/etc)
nosql(redis/mongodb/etc)
SQL(Postgres)
mom(kafka/disruptor/etc)
monitoring(elk/Prometheus/grafana/Zipkin/etc)
Knowledge with microservice architecture
Knowledge with design pattern
Knowledge with distributed transaction
Knowledge with JVM/JMM is prefered.
Knowledge with JVM optimization(jps/jprofiler/etc)
Knowledge with webserver (tomcat/netty/etc)
Knowledge with CICD (Jenkins/maven/sonar/anchor/jacoco/etc)
Knowledge with container/cloud (docker/k8s/rancher/AWS/Azure)
Knowledge with management (GitHub/Jira/scrum/etc)
Knowledge of Agile frameworks such as Scrum, Kanban, Disciplined Agile, SAFe
Practical and significant hands-on experience with ReactJS/VueJS , component composition and functional languages practices.
Knowledge with HTML5, CSS, JavaScript
Knowledge of mobile design & responsive, knowledge of cross-browser & cross-platform
Good Knowledge of API, Restful design for backend integration