Principal Software Engineer - Java
Core
Lead technical strategy and development for Zephyr Enterprise test management products, solving complex business-wide problems and ensuring software integrity.
Role type
Principal Software Engineer (Java)
Builds
Zephyr Enterprise test management products and scalable applications
Domain
Software Testing / Test Management / SaaS
Required skills
Java 8, Spring Boot, Spring, Unit Testing, Integration Testing, Code Review, Software Design Patterns, Stakeholder Management, Technical Leadership, Mentoring, Work Estimation
Preferred skills
None stated
Technologies
Java 8, Spring Boot, Spring
Responsibilities
Lead and implement complex changes for highly scalable applications; Provide technical leadership guidance across the team and organization; Serve as primary subject matter expert for back-end Java development; Customize, enhance, troubleshoot, and document components; Review approaches and provide high-quality code reviews; Mentor and coach developers; Optimize and maintain the current code base; Design and conduct high-quality code-review processes; Educate the team on project deployment best practices; Assist in the hiring process.
Seniority
Principal, hands-on IC with strategic direction