工作机会
>
Senior Software Engineer
>
Beijing

    Senior Software Engineer - Beijing, 中国 - Wiley

    Wiley
    Wiley Beijing, 中国

    1周前

    Default job background
    Permanent
    描述

    Senior Software Engineer

    Location: Beijing

    Permanent Contract

    Our mission is to unlock human potential. We welcome you for who you are, the background you bring, and we embrace individuals who get excited about learning. Bring your experiences, your perspectives, and your passion; it's in our differences that we empower the way the world learns.

    Who we are

    We are China Technology Center Team of Research Publishing, our team is passionate about delivering cutting-edge software solutions that empower and simplify the lives of researchers, authors, and editors in China and worldwide. We foster a collaborative and inclusive work environment where creativity and professional growth are encouraged. Join us and be part of a team that is shaping the future of Research Publishing.

    Who we are looking for

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining our software applications, with a strong focus on systems built using advanced features of the Spring Framework. Familiarity with Spring Cloud, Spring Boot, MySQL, MyBatis, non-SQL databases, cache servers, and message queues (MQ) is highly desirable. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements and adhere to best practices.

    How you will make an impact:

  • Design, develop, and maintain scalable and robust software applications using Spring Cloud, Spring Boot, MySQL, MyBatis, and other relevant technologies from the Java open-source stack.
  • Collaborate with product managers, architects, and other stakeholders to gather and analyze requirements, and translate them into technical solutions.
  • Utilize your strong design skills to architect efficient and scalable software systems, considering factors such as performance, security, and maintainability.
  • Write clean, efficient, and maintainable code following industry best practices and coding standards.
  • Conduct thorough testing and debugging to ensure the quality and reliability of the software applications.
  • Perform code reviews and provide constructive feedback to peers, promoting code quality and knowledge sharing.
  • Troubleshoot and resolve software defects and issues identified in production or during testing phases.
  • Collaborate with DevOps teams to ensure smooth deployment and integration of software applications, leveraging containerization technologies such as Docker and Kubernetes (K8s).
  • Stay up-to-date with emerging technologies, industry trends, and best practices, and apply them to enhance our software development processes.
  • Mentor junior team members, providing guidance and support as needed.
  • What we are expecting from you:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 8 years of professional experience in software development, with a strong focus on technical design and hands-on coding by using advanced features of the Spring Framework and the components of the Spring Cloud ecosystem.
  • Expertise in the Spring Cloud components, including but not limited to Spring Cloud Gateway, Spring Cloud Config, Spring Cloud Discovery, and Spring Cloud Stream, etc.
  • In-depth knowledge of Spring Boot and ability to leverage its advanced features effectively.
  • Strong design skills with the ability to architect efficient and scalable software systems.
  • Experience with DDD, TDD development method.
  • Proficiency in Java programming language and related frameworks/libraries.
  • Strong experience in designing and implementing RESTful APIs and integrating with external systems.
  • Expertise in database design and development using MySQL or similar relational databases.
  • Familiarity with Reactive programming in Java.
  • Familiarity with non-SQL databases such as MongoDB.
  • Experience with frontend development is a big plus (e.g. React)
  • Experience with cache servers such as Redis or Memcached.
  • Experience with message queues (MQ) such as Apache Kafka.
  • Experience with containerization technologies such as Docker and Kubernetes (K8s).
  • Experience with additional Java open-source technologies and frameworks is a plus.
  • Knowledge of software development best practices, including Agile methodologies, CI/CD, and automated testing.
  • Excellent problem-solving and analytical skills, with the ability to quickly grasp complex concepts and propose innovative solutions.
  • Strong communication and collaboration skills, with a proactive and self-driven attitude.
  • About Wiley:

    Enabling Discovery, Powering Education, Shaping Workforces.

    We clear the way for seekers of knowledge: illuminating the path forward for research and education, tearing down barriers to society's advancement, and giving seekers the help they need to turn their steps into strides.

    Wiley may have been founded over two centuries ago, but our secret to success remains the same: our people. We are willing to challenge the status quo, move the needle, and be innovative. Wiley's headquarters are located in Hoboken, New Jersey, with operations across the globe in more than 40 countries.

    #LI-YZ1



  • Beijing Dingxin Chuangzhi Technology Co., Ltd. Beijing, 中国 全职

    工作职责( 70% 管理, 30% 研发): · 管理开发团队:负责组建、培训和管理一支高效的技术研发团队,确保团队具备持续学习和创新的能力。通过制定明确的目标和计划,激发团队成员的积极性和创造力,推动项目的顺利进行。 系统架构设计与管理:负责系统架构设计,包括数据库设计、功能模块设计、服务规划与拆分等。对现有产品进行架构优化,诊断问题并不断优化。同时,关注新技术、新框架、新工具的发展趋势,及时引入并应用到实际项目中,提升项目的竞争力。 项目管理与协调:与开发团队、测试团队、运维团队等相关部门沟通协调,确保项目的顺利推进和高质量的交付。负责项目的进度管 ...


  • Renesas Electronics Beijing, 中国 全职

    · Job Description · Overview · We are seeking a talented and motivated Software Engineer (AI Sub-system) to join our R&D team to support the exploration and design of our next generation runtime software involving multi-heterogeneous devices in high performance computing (HPC) ...


  • Wiley Beijing, 中国 Permanent

    Software Engineer · Location: Beijing · Permanent Contract · Our mission is to unlock human potential. We welcome you for who you are, the background you bring, and we embrace individuals who get excited about learning. Bring your experiences, your perspectives, and your passi ...


  • EDB Beijing, 中国

    A Little About Us · Innovative, collaborative minds wanted. The world loves Postgres. We envision a world where organizations thrive by harnessing the full power of Postgres, the world's fastest growing and most loved and used open source database. Our mission is to enable data t ...


  • TD SYNNEX Beijing, 中国 全职

    岗位职责: · 1、参与软件的设计和开发; · 2、在软件产品实施过程中,参与功能需求书撰写、开发与集成测试等,确保项目按时按质完成; · 3、对于系统出现的问题能进行及时修改及完善; · 4、不断熟悉和掌握新的业务知识和新技术。 · 任职要求: · 1、正规院校计算机或相关专业本科及以上学历,2年及以上工作经验; · 2、精通JAVA 基础,有分布式应用开发经验; · 3、熟悉如Spring MVC, Spring Boot, Hibernate/Mybatis等常用框架; · 4、熟悉常用的关系数据库如Oracle/MSSQL/MySQL/Postg ...


  • TD SYNNEX Beijing, 中国 全职

    岗位职责: · 1、参与软件的设计和开发; · 2、在软件产品实施过程中,参与功能需求书撰写、开发与集成测试等,确保项目按时按质完成; · 3、对于系统出现的问题能进行及时修改及完善; · 4、不断熟悉和掌握新的业务知识和新技术。 · 任职要求: · 1、正规院校计算机或相关专业本科及以上学历,2年及以上工作经验; · 2、精通JAVA 基础,有分布式应用开发经验; · 3、熟悉如Spring MVC, Spring Boot, Hibernate/Mybatis等常用框架; · 4、熟悉常用的关系数据库如Oracle/MSSQL/MySQL/Postg ...


  • Microsoft Beijing, 中国 全职

    Overview · Are you interested in being part of a team with close to $10B in revenue and rapid growth? Are you looking for joining a fun and fast paced environment, where people are empowered to innovate? Are you excited about cutting-edge technologies? Based in the Web Experienc ...


  • Dell Beijing, 中国

    Software Engineer Intern · The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the mo ...


  • Microsoft Corporation Beijing, 中国 Paid Work

    Are you interested in being part of a team with close to $10B in revenue and rapid growth? Are you looking for joining a fun and fast paced environment, where people are empowered to innovate? Are you excited about cutting-edge technologies? Based in the Web Experiences Team (Web ...


  • Microsoft Beijing, 中国 全职

    Overview · WebXT (Web Experience Team including Search/Ads/MSN/Edge) Data in Microsoft STCA is responsible for developing and operating one of the world's largest data eco-system: PiB data has been being processed, stored and accessed via the data API every day by streaming/batc ...


  • Amazon (China) Holding Company Limited Beijing, 中国 全职

    This Job is mainly responsible for the architecture design and implementation of graphics software on embedded systems, including GPU middleware, drivers, and virtualization. The goal is to build an advanced, high-performance graphics software system that can be easily adapted to ...


  • Amazon (China) Holding Company Limited - D24 Beijing, 中国 全职

    Are you passionate about working on disruptive ideas? Have you built and launched new experiences on Amazon top slot of home page and search page? This is a unique opportunity that combines the ability to build exciting, new user experiences for Amazon's customers, with the oppor ...


  • NVIDIA Beijing, 中国 全职

    NVIDIA is seeking for an experienced Software Engineer with a strong background in networking and virtualization technologies. This full-time position requires close collaboration with other NVIDIA SW and SW architecture teams, pre-sale teams and different industry leading archit ...


  • NVIDIA Beijing, 中国 全职

    NVIDIA is developing GT Map and Drive Simulation. We are looking for software engineer interns for our GT auto labeling and machine learning. · In this role, you will work alongside world class GT map leaders and machine learning experts on projects that deliver significant impa ...


  • Amazon (China) Holding Company Limited Beijing, 中国 全职

    The Amazon JP Supply Chain Excellence team is seeking a talented, passionate software development engineer to create feature innovations to innovate towards best-in-class supply chain experience by empowering customer for higher productivity and optimizing inefficiency for lower ...


  • Microsoft Beijing, 中国 全职

    Overview · As a member of the core search and AI team, you will have a direct impact on the quality of Bing's search results, which in turn influences the experience of millions of daily user searches. We are leveraging the latest Natural Language Processing (NLP) and Artificial ...


  • Microsoft Beijing, 中国 全职

    Overview · We are looking for a talented and experienced Principal Software Engineer to join Bing SFS (Shared Fetching Service) Team (Bing Crawler team) in WWE Web Data Platform org. The Windows and Web Experiences Team (WWE) builds comprehensive and engaging content, services, ...


  • NVIDIA Beijing, 中国 全职

    NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Simulation. NVIDIA is also widely considered to be one of the technology world's most desirable employers. · As a Test Tooling Engineer for Advanced Driver Assistan ...


  • Intel Beijing, 中国

    Job Description · The qualified candidate will join Intel Flex China team as a software engineer. The candidate will have opportunities to participate into various projects as part of product development or research. The work will mainly focus on system level software areas such ...


  • Amazon Innovation Center (Shenzhen) Company Limited Beijing, 中国 全职

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of , Inc. Since then, we have worked to produce best-selling e-readers and tablets, as well as n ...