What you will need:(外资公司需求,开发语言不限)
1、Should have at least 6 years of hands-on experience in designing, developing, testing and deploying applications on Java or Go for large scale applications.
2、Proficient in System Design, OOP, SQL, Linux/Unix and Design Patterns. Experience with functional programming and infrastructure management is a plus.
3、Well versed with Agile methodologies, TDD and Test Engineering and Automation.
4、Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems
5、Ability to pick up new technologies and independently navigate obstacles and find innovative solutions.
6、Ability to seamlessly switch focus between tasks and enthusiasm for seeking out learning opportunities, through self-discovery or by vouching for exploratory tasks.
7、Ability to build strong relationships within and beyond the team, enhancing knowledge expansion and problem-solving efforts, while also nurturing the same through the exchange of constructive feedback.