Techonology DeveloperLocation:MakatiHiring: 1Experiences: 5 years
Responsibilities:
1. 后端系统的开发、移除错误及测试;
2. 系统wiki的编写和持续维护;
3. 配合项目进行系统分析及系统功能设计;
4. 分析系统性能,找出Root Cause并在与原系统基础上进行优化 。
Requirements:
1. 5年及以上 JAVA开发工作经验;
2. Java基礎扎實, 對於Java常見的异常处理, 事务管理,通讯协议,多线程,设计模式有概念並有實際使用經驗;
3. 对关系型数据库有较深入的了解,精通SQL , 并且能对SQL进行优化;
4. 有使用過Framework的經驗, 如Struts, Hibernate, Mybatis,Springboot,SpringCloud …etc;
5. 独立承担起复杂业务系统技术架构能力及业务规划能力,主导过大型分布式系统设计,架构经验者优先;
6. 较强的设计能力,对面向对象设计有深入的理解,熟悉常见的设计模式和设计理念。
如果有以下经验为佳:
1. 對JVM, GC 等Java基礎原理有清楚的了解;
2. 有高流量系統開發/設計經驗者,或对TCP/HTTP通讯协议有深入了解者;
3. 有参与使用 SpringCloud构建较大型分布式系统经验者;
4. 有支付类项目相关开发经验;
5. 熟练kafka、rabbitMq、zookeeper、solr、elasticsearch、elk、fastdfs、nginx、docker等常用中间件,了解源码者优先;
6. 熟悉使用Docker/K8s等容器化系统,具备微服务实践经验者优先 。