A company is looking for a Principal Software Engineer (Java). Key Responsibilities Design, build, and maintain mission-critical backend systems using modern Java, Spring Boot, and cloud infrastructure Own end-to-end architecture for scalable microservices, distributed systems, and low-latency APIs Lead by example through mentoring, reviewing code, and elevating engineering standards Required Qualifications 10+ years hands-on Java engineering experience Broad full-stack knowledge including Angular and Typescript Strong knowledge of software architecture, databases, and distributed systems Deeply familiar with Spring Boot, REST / gRPC APIs, and event-driven patterns Experience managing infrastructure basics such as AWS / GCP, Docker, and CI / CD pipelines preferred
Principal Software Engineer • Peoria, Arizona, United States