Job Summary
A company is looking for a Backend Java Principal Software Developer.
Key Responsibilities
- Design and implement microservices and service control-plane components
- Build enterprise-grade APIs with clear versioning and strong contracts
- Ensure high availability, scalability, and performance; lead load/performance tuning and capacity planning
Required Qualifications
- BS in Computer Science or related field (MS preferred) or equivalent experience
- 7+ years building distributed backend systems in cloud environments
- Expert in Java; experience with Node.js and/or Python is a plus
- Proficient in microservices frameworks such as Spring, Micronaut, Helidon, or Dropwizard
- Experience with RDBMS and NoSQL databases (e.g., Oracle, Postgres, MongoDB) and caching technologies
Comments