职位描述
一、核心技术能力
Java基础
扎实的Java基础,熟悉多线程、集合、IO/NIO、反射、泛型等核心API。
理解JVM原理(内存模型、GC机制、类加载机制),能进行基础性能调优。
主流框架
熟练使用Spring、Spring Boot、Spring MVC、MyBatis/Hibernate等框架,理解原理(如IoC/AOP)。
熟悉Spring Cloud微服务组件(Eureka/Nacos、Feign、Gateway、Hystrix等)者优先。
数据库
熟练使用MySQL/Oracle,掌握索引优化、事务隔离级别、SQL调优。
了解Redis等NoSQL技术,熟悉缓存策略、分布式锁实现。
中间件
熟悉消息队列(Kafka/RabbitMQ)、RPC框架(Dubbo/gRPC)、Elasticsearch等。
--------------------------------------------------------------------------------
二、工程能力
熟悉常用设计模式(工厂、单例、代理等),具备模块化设计能力。
掌握Maven/Gradle构建工具,熟悉Git代码管理及协作流程。
了解容器化技术(Docker/K8s)及CI/CD流程(Jenkins/GitLab CI)。
具备单元测试(JUnit)、接口测试(Postman)经验,熟悉代码规范(如Alibaba Java规范)。
--------------------------------------------------------------------------------
三、项目经验
2-4年Java开发经验,参与过至少一个中大型项目(高并发/分布式场景优先)。
能独立完成功能模块开发,解决复杂问题(如性能瓶颈、分布式事务)。
可单独负责多个项目的加分。
--------------------------------------------------------------------------------
四、软技能
良好的编码习惯,注重代码可读性和可维护性。
较强的逻辑分析能力,能快速定位和解决问题。
具备团队协作意识,熟悉敏捷开发流程(Scrum/Kanban)。
主动学习新技术,对技术趋势(如云原生、AI集成)保持敏感。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕