Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer- Java/Spring Architect 
China, Shanghai 
708468680

16.07.2024
Qualifications
  • 10+ years of shipping enterprise scale software for large distributed systems in a software engineering-related role
  • Deep understanding of and passion for Kubernetes and cloud-native technologies, including emerging trends across Microsoft and Open Source technologies.
  • Solid understanding of Object Oriented Programming and common Design Patterns
  • In-depth knowledge of Java and ideally other object oriented languages like C# or C++.
  • Experience and involvement with Java ecosystem and related technologies.
  • Having in depth knowledge of at least one Java enterprise framework, preferably Spring.
  • Requires a Bachelors/Masters in Computer Science, Math, related field or equivalent experience
  • Excited to be working at the forefront of Microsoft’s future
  • Committed to making pragmatic decisions
  • Valuing quality and simplicity

Desired skills

  • Experience in building testable, distributed and highly scalable online services on Azure or similar cloud platform
  • Experience with multiple Java enterprise frameworks
  • Hands-on experience with Kubernetes and Cloud-native technologies
  • Ability to drive technical decisions across teams
  • Ability to deal with ambiguity and communicate effectively.
  • Strong verbal and written communication skills
  • Experience with Open Source Software development
  • Passion for quality with strong customer empathy and focus
  • Experience working in geographically dispersed, virtual teams.
Responsibilities

As a Principal Software Engineer, you will work with other passionate and talented engineers and PMs in both China and U.S., internal partner teams and Java community closely to

  • Establish Azure as the preferred cloud platform for Java/Spring with optimized usability and performance for all Java/Spring workloads;
  • Enable Java/Spring customers to easily migrate their existing workloads from on-premise to Azure with well defined methodologies and best practices ;
  • Make Microsoft Azure as a trusted household brand name for Java/Spring community and ecosystem.