职位详情
软件工程师
8000-15000元
枣庄和顺达机电科技股份有限公司
枣庄
3-5年
本科
06-18
工作地址

枣庄薛城区常庄街道金河商业街61号

职位描述

负责构建和维护服务器端应用程序、数据库、API 以及支撑前端和移动端运行的核心逻辑。

一、核心技术栈

1、编程语言:Java (Spring Boot)、C# (.NET)等;

2、数据库SQL:PostgreSQL、MySQL、SQL Server;

3、API 开发:RESTful 设计、GraphQL、gRPC (微服务通信);文档工具:Swagger/OpenAPI、Postman、Apofox;

4、消息队列与流处理:Kafka、RabbitMQ、AWS SQS;实时处理:Apache Flink、Spark Streaming;缓存数据库:Redis;

5、服务器与部署环境:

Windows 服务:IIS(部署 .NET 应用、负载均衡、HTTPS 配置),

Linux 服务:Nginx/Apache、Systemd 管理、Shell 脚本;

二、核心职责

1、系统架构设计

设计可扩展、高并发的后端服务(如微服务、单体优化)。

权衡技术选型(如 Monolith vs. Microservices)。

2、性能与安全:

优化响应时间、吞吐量(如缓存策略、数据库分片)。

防御攻击(SQL 注入、XSS、认证授权/OAuth2.0)。

3、协作与工程化

与前端/移动端联调 API,定义接口规范。

编写单元测试、集成测试(JUnit, pytest)。

代码审查、技术债务管理。

4、数据库设计与建模

关系建模:处理 1:1、1:N、N:M 关系,优化外键约束。

Schema 设计:合理设计表结构、字段类型、索引,遵循数据库范式

索引优化:合理使用 B-Tree、Hash、覆盖索引、复合索引。

5、监控与运维

日志收集(ELK Stack)、指标监控(Prometheus/Grafana)。

故障排查与灾备设计(如熔断机制、降级策略)。


以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请