Java开发工程师
15-22K·13薪成都市本科3-5年
职位描述
Our company is looking for a Java Developer with SpringBoot and MicroServices to join our team.我们公司招聘精通Spring Boot的微服务Java开发。Responsibilities /职责:
1. Evaluate and recommend new technologies and update versions of existing ones; 新技术进行评估,对现有技术进行升级换代;
2. Perform program design, development, and code management; 软件的设计开发,代码管理;
3. Design reusable frameworks – Environment management and layout design; 设计可重用的框架;
4. Assist in investigating production issues and provide solutions; 协助调查线上产品,并提出解决方案;
5. Perform unit, integration and parallel testing; 能够进行单元测试,集成测试;
6. Analyze and understand existing programs, job flows, and components; 对当前代码的分析,包括流程和组件;
7. Review test and debug team members work; 对同事代码和测试用例进行评审;
8. Develop server side components; 开发后端组件;
9. Trouble shoot issues, collaborate in making the systems stable, better performance; 问题分析,协助同事提交系统稳定性和性能;
10. Understand business and functional requirements to be developed. 了解业务需求,功能需求。
Requirements /任职要求:
1. Bachelor's Degree in Computer Science, Computer Engineering or a closely related field; 本科以上学历,计算机相关专业;
2. Strong analytical skills to solve technical issues and provide efficient solutions; 较强的分析能力,能够独立解决技术问题并提供有效的解决方案;
3. Strong development skills in Java, including multi-threads, JUC and unit test(Junit,Mock). Experienced in JVM optimization is a plus; 精通java开发,包括多线程,集合,并发和单元测试(Junit和Mock框架)。熟悉JVM并有调优经验的优先;
4. Good in design patterns and optimize services loosely coupled; 精通常用设计模式,能够优化服务间松耦合;
5. Strong in SpringBoot to implement web services, including auto-configuration, starter design and SPI is a good plus; 精通Spring Boot进行web开发,包括自动装配,starter的设计以及有SPI扩展经验的优先;
6. Strong in Spring/SpringMVC, including DI, AOP and ORM framework like MyBatis, JPA. Familiar with Restful API and swagger; 精通Spring/SpringMVC框架,包括DI, AOP以及常用ORM框架,如MyBatis,JPA等。熟悉Restful API和swagger的使用;
7. Have experience in MYSQL, including index, storage engine. can optimize SQL to solve performance issues. Experienced in distributed databases is a plus; 熟悉MySQL,包括索引,存储引擎等。能够优化SQL解决性能问题。有分库分表以及分布式数据库经验的优先;
8. Have experience in NoSQL, such as Redis, Mango and can design cache implementation according to different scenario; 有NoSQL的经验,例如Redis,Mango等,能够根据业务场景设计合适的缓存实现;
9. Have experience in microservices and cloud native, including but not limited to Springcloud, Dubbo and K8S. Familiar with AWS is a plus; 有微服务,云原生的经验,包括但不限于Springcloud,Dubbo以及K8S,熟悉AWS的优先;
10. Should have worked with Maven/Gradle, GIT. 有Maven/Gradle和GIT的经验。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅
