TSPi · 1 day ago
Senior Developer
TSPi is actively seeking part-time Senior Java Developer to join our team and support our government clients. The Senior Java Developer will play a key role in designing, modernizing, and maintaining complex enterprise Java applications, with a strong emphasis on upgrading legacy Java systems to modern Java runtimes and ensuring long-term maintainability, security, and performance.
ComputerCRMInformation TechnologyRoboticsSoftwareVirtual Reality
Responsibilities
Design, develop, test, and maintain complex enterprise Java applications supporting mission-critical government systems
Lead and execute Java version upgrades (e.g., Java 8 → Java 11/17+) for large, legacy codebases
Utilize OpenRewrite recipes and custom refactoring strategies to automate modernization of Java code, frameworks, and dependencies
Qualification
Required
20+ years of hands-on enterprise Java development experience
Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience
Strong proficiency in Java (Java 8 and newer versions)
Demonstrated experience upgrading complex enterprise Java applications from older Java versions to newer versions
Hands-on experience using OpenRewrite to refactor and modernize Java codebases, dependencies, and frameworks
Preferred
Experience migrating from Java EE (javax.*) to Jakarta EE (jakarta.*)
Company
TSPi
TSPi professionals are experts in building Enterprise Applications and Systems Integration. Todays applications and systems.