Siemens Careers

Siemens MindSphere APP Advanced Software Engineer 西门子(中国)有限公司 工业物联网 APP高级软件开发工程师 (Java)

CHENGDU, China
Engineering

Apply
English (UK)

Job Description

For our Digital Factory Division in Chengdu, we are looking for a MindSphere APP Advanced Software Engineer - Java / 工业物联网APP 高级软件开发工程师 - Java.

What are my responsibilities?

  • You will be integrated into the data service App development team. Your focus is developing Apps on MindSphere, a cloud based IoT platform;
  • As a member of Scrum team to develop Java based application functions to fulfill the storyboards and use cases requirements within demanded timeline;
  • Based on scrum process and task assignment, design, build and maintain efficient, reusable and reliable Java applications and micro services of cloud based App;
  • Identify bottlenecks and bugs, and devise according solutions;
  • Follow the coding principle and standard to deliver code with good quality, performance, and automation test;
  • Cross-team collaboration to create, document and execute software designs which may involve complicated workflows and multiple application areas;
  • End to end DevOps lifecycle ownership of assigned applications and micro services;
  • Be responsible/participate related architecture design / module analysis / API design of cloud App;
  • Understand complex solutions and solve / execute complicate technical problems;
  • Provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas;

What do I need to qualify for this job?

  • >5 years Java web programming experience;
  • Solid understanding of object-oriented programming & design patterns methodology;
  • Strong knowledge of Core Java especially with concurrency, JVM, GC, etc;
  • Hands-on experience with cloud related development, such as AWS, Azure, Ali Cloud, Tencent Cloud or related Apps;
  • Good understanding of micro service architecture and related frameworks with hands-on projects experience;
  • Strong Experience with popular application frameworks, such as Sping, Hibernate, Mybatis, Dubbo, SpringBoot, SpringCloud.
  • Familiar with Linux/Unix environment;
  • Understanding fundamental design principles behind a scalable application;
  • Good knowledge of database both for SQL and NoSQL to represent and support business processes;
  • Good habit of automated testing and unit tests for quality insurance;
  • Familiarity with development tools such as Maven, Gradle, SVN, Git, IDEA, Eclipse, etc;
  • Familiarity with continuous integration & continuous deployment on cloud;
  • Good knowledge of network, especially for HTTP, HTTPS, WebSocket, TCP/IP, etc;
  • Preferred with good understanding and hands-on experience of virtualization technologies such as VM, Docker, Kubernates, etc;
  • Good at trouble shooting and performance tuning with show cases;
  • Scrum Master experience is a plus;
  • Industry domain know-how would be a plus;
如有工业相关经验更佳;


Job ID: 84283

Organisation: Digital Factory

Experience Level: Experienced Professional

Job Type: Full-time





Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?