Job Summary
A company is looking for a Senior Software Engineer, Java - Productivity.
Key Responsibilities
- Lead refactoring efforts to improve the Java codebase by addressing technical debt and performance issues
- Champion clean code principles and software design patterns as a subject matter expert
- Mentor and coach developers on best practices for writing high-quality, testable, and scalable Java code
Required Qualifications
- 8+ years of professional Java development experience in large code bases (Spring Framework, Java 17+)
- Proven track record of leading refactoring efforts for legacy applications
- Deep understanding of object-oriented programming, design patterns, and dependency injection
- Experience in improving tooling and processes for better code quality and development workflows
Comments