Senior Backend Software Engineer
Carl Zeiss AG
Date de publication :
15 août 2024Taux d'activité :
100%- Lieu de travail :Shanghai
- Working as part of an Agile Scrum team to deliver business functionality
- Conducting hands on POCs to prove concepts/products
- Define best in class standards to aid in guiding microservices based architectural decisions
- Unit test and take responsibility for the quality of your own code
- Build applications based on cloud native Microservices architectures and patterns
- Coach, encourage, and mentor your fellow software developers
Education / 教育背景
- Bachelor’s or master’s degree preferably computer science, natural sciences, or engineering, paired with a passion for large scale java applications and cloud computing
Experience / 经验
- At least 5 years of experience in the shaping and development of java-based applications
- Strong experience in working with at least one of the Cloud Service Providers (e.g., Azure Cloud, Alibaba Cloud)
Other skills / 其他技能
- Proficient in Java, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming
- Object Oriented analysis and design using common design patterns
- Profound insight of Java and JavaEE internals (JVM, transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (MyBatis, Hibernate)
- Experience in Spring Framework (SpringMVC, SpringBoot, SpringCloud)
- Experience in Microservices design and implementation
- Experience in Redis, ElasticSearch, Kafka is preferred
- Experience in handling high load and high concurrency, high availability systems
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven
- Familiarity with continuous integration (Jenkins)
- Familiarity with Linux/Shell