高级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流程的建立和优化. - 具有大型企业系统架构设计和重构经验,能够平衡技术债务和业务需求. 加入我们的理由 作为我们团队的核心技术专家,您将有机会主导下一代银行核心系统的架构设计与实现,应用前沿技术解决复杂业务挑战。我们提供具有竞争力的薪资待遇、灵活的远程工作模式和持续的专业发展机会。在这里,您的技术创新将直接影响金融科技的未来发展,为数百万用户提供更优质的服务体验。加入我们,成为技术变革的推动者。