Work location:
Salary:
Industry: IT - Software
Java Backend Engineer
Responsibility:
Be responsible for the backend development & architecture design. Core module programming & tech docs composition.
Requirements:
1. Be skilled in Java design pattern, key language features, memory management strategy and the JVM principles.
2. Master the servlet/springMVC architecture and at least one of the relational DB engines, such as MySql.
3. Preferable if having design & development experiences of systems with both high concurrency and availability requirements.
4. Preferable if being familiar with the popular technologies used in IOT, such as MQTT/XMPP/808 TCP persistent connection protocols.
5. Preferable if having experiences of SpringBoot/SpingCloud tech families, and thoroughly understand the principles and common pitfalls of micro service systems.
6. Master the usage of such server-side caching technologies as redis, memcache.
7. Be familiar with Linux commands often used for debugging & performance monitoring.
8. Be familiar with HTTP/HTTPS communication protocols.
Grab Vietnam