Siemens Careers

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

Information Technology

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

Organization: Digital Industries

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?