Microsoft

Principal Software Engineer- Java/Spring Architect

Shanghai, China Beijing, China
C++ Spring Azure Kubernetes Java C#
Description

Do you want to help define the future of cloud software development? Are you passionate working on a product that makes Azure as “The Developer’s Cloud” - the place that every developer thinks of first when they think of building their first or next cloud application? By providing differentiated developer services/tools story for millions of developers, we will enable seamless adoption of Azure services and enhance developer engagement. The broad set of cloud-first development services/tools will make developers easier to configure, build, debug, package, and deploy applications and services that scale on Microsoft Azure.

  • 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.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

 

We are looking for a Rockstar Principal Software Engineer, working with a group of talented and motivated engineers conduct research and development on Java/Spring development experiences including but not limited to managed cloud services and tools to enable integration with services on Azure. The person will play a key role in building cool software that our Java/Spring developers and community love and use and build the great Java/Spring developer experiences on Azure Platform.

 

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.
Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

27 views

Other Jobs from Microsoft

Software Engineer

Tokyo, Japan

Pre-construction project manager - APAC

Sydney, Australia Singapore

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers