高级Java后端开发工程师 | 微服务架构专家
远程
全职
非全日制
职位概述
我们正在寻找一位资深Java后端开发专家,领导公司现有系统向微服务架构与云平台的战略转型。您将负责优化核心业务模块,设计高性能分布式系统,并参与关键技术决策。这一角色需要丰富的企业级Java开发经验,以及对现代云原生技术的深刻理解。
核心职责
- 改进和优化现有系统模块,提升性能指标和功能稳定性.
- 设计并开发新的业务模块和集成接口,满足不断变化的业务需求.
- 领导系统向微服务架构转型,运用SpringBoot、Docker、OpenShift和Istio等现代技术栈.
- 升级现有技术框架,整合Apache Kafka、Apache Ignite、ClickHouse和gRPC+protobuf等前沿技术.
- 识别系统瓶颈并实施性能优化方案,重构低效代码提高系统可维护性.
- 参与技术架构决策制定,提供专业技术建议和实施方案.
- 与团队成员协作讨论系统改进计划,确保技术实现符合最佳实践.
- 执行严格的代码审查,编写高质量单元测试确保代码可靠性.
- 实现与银行内部开发的人工智能模型的无缝集成,提升系统智能化水平.
- 建立和维护技术文档,指导团队成员提升技术能力.
必备资格
- 计算机科学或相关领域高等学历,具备5年以上Java开发经验.
- 精通Java 17(或最新LTS版本)核心技术,深入理解设计模式和多线程编程.
- 具备高负载分布式系统开发经验,熟悉并行计算和性能优化技术.
- 深入掌握J2EE技术体系和Spring框架(Spring Boot、Spring Cloud等).
- 熟练应用JAX-RS、JPA、EJB等Java企业级技术规范.
- 精通Maven项目管理和Git版本控制工具的高级用法.
- 丰富的ORM框架(Hibernate/OpenJPA/Spring Data)实战经验.
- 掌握XPath、JAXB、MQ等数据处理和消息传递技术.
- 能够编写和优化中等复杂度的SQL查询,理解数据库性能调优原理.
- 具备远程协作能力,能够在分布式团队中高效工作和沟通.
优先考虑
- 具有SOAP、JAX-WS、JTA、JMS等企业级Web服务技术使用经验.
- 实际应用过Apache Kafka、Apache Ignite、ClickHouse、gRPC+protobuf等现代数据处理技术.
- 熟悉WildFly应用服务器、SpringBoot微服务框架、Docker容器化技术.
- 具备OpenShift/Kubernetes云原生平台的实际部署和管理经验.
- 在Scrum或Kanban等敏捷开发方法论项目中担任过技术领导角色.
- 精通JUnit/TestNG等测试框架,具有编写全面单元测试的实践经验.
- 熟悉Oracle 19c/21c和PostgreSQL 13+数据库,了解SQL查询优化原则.
- 能够熟练使用Linux命令行,编写高效Bash脚本自动化开发流程.
- 具备Jira、Confluence、Jenkins等开发工具的高级使用经验.
- 了解DevOps最佳实践,参与过CI/CD流程的建立和优化.
- 具有大型企业系统架构设计和重构经验,能够平衡技术债务和业务需求.
加入我们的理由
作为我们团队的核心技术专家,您将有机会主导下一代银行核心系统的架构设计与实现,应用前沿技术解决复杂业务挑战。我们提供具有竞争力的薪资待遇、灵活的远程工作模式和持续的专业发展机会。在这里,您的技术创新将直接影响金融科技的未来发展,为数百万用户提供更优质的服务体验。加入我们,成为技术变革的推动者。