Senior Java Software Engineer

Job is Expired
Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Jul 31, 2025

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

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...