Senior Java Developer
Salary CNY240000 - CNY300000 per annum
Consultant Harvey Zhang
Date posted 25 June 20192019-06-25 2019-08-24 it Shanghai CN CNY 240000 300000 300000 YEAR Robert Walters https://www.robertwalters.cn https://www.robertwalters.cn/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png
This is a global CRM & loyalty marketing agency, providing one-stop MarTech solutions.
Senior Java Developer
- Participate in the company's project-related technical solution selection, architecture design and system detailed design, and write related documents
- Be responsible for project core modules development, maintenance and training, documentation etc., code review, guide developers to solve technical issues
- Be responsible for new technology research, selection and related documentation and training work afterwards
- Keep monitoring current projects, conquer the challenges of large data volume, high stability requirement, and high concurrency condition
- Keep in touch with team members, provide necessary technical supports
- Participate in the discussion of products' roadmap, plan and lead the technical direction of the products
- Bachelor’s degree or above in computer science or equivalent, over 5 years of development and architecture design experience in Internet and related industry
- Be familiar with Java and understand Java inside well
- Be familiar with Sprint boot, Spring Cloud and other popular open source frameworks, be familiar with Micro Service, SOA development and architect design
- Be familiar with popular RDMBS, like SQL Server/My SQL/Oracle/PostgreSQL, NoSQL experience is a plus
- Be familiar with the technologies regarding the big distributed systems, like Nginx, Keepalive, Redis, RabbitMQ, Kafka, Elasticsearch etc.
- Be familiar with big data related technologies, know Hadoop, Hbase and Spark etc.
- Be familiar with high availability architect under Linux/Unix, know Docker, Kubernetes and related technologies
- CI/CD and DevOps experience is a plus
- Strong sense of responsibility, good work enthusiasm, sensitive to new technologies, good at research and study, and strong willing to communicate and share