WAVE Java Developer
WAVE Tactical Java DeveloperAllen, TX (Hybrid – Tues/Wed/Thurs Onsite)Contract | 3–6 MonthsSenior LevelWe are seeking a hands-on Java Developer to support a major UI modernization initiative for an enterprise desktop communication platform. This role is ideal for someone with strong desktop Java development experience who enjoys working on rich-client applications, UI reskinning, and legacy modernization projects.The team is focused on enhancing the look and feel of an Advanced Desktop Communicator application while preserving existing workflows and business rules. You will work closely with Agile engineering teams, QA, and leadership to deliver high-quality features and UI improvements throughout the full software development lifecycle.Key ResponsibilitiesContribute to the UI reskinning and modernization of a desktop Java applicationDevelop and maintain Java-based desktop features using Swing and JavaFXWork with FXML and CSS for UI customization and stylingMaintain existing workflows and business logic while improving user experienceCollaborate with Agile teams during sprint planning, development, testing, and release activitiesTroubleshoot and resolve desktop application issues in Windows environmentsParticipate in code reviews, testing, deployment, and production supportRequired Skills5+ years of Java development experienceStrong experience with Java 11/17Solid understanding of: Concurrency Collections StreamsHands-on experience with: Swing JavaFX FXML CSSExperience with desktop/rich-client applicationsWindows native integration experience using JNI/JNA or Win APIsExperience with: Maven Jenkins GitHub JUnit IntelliJ or JetBrains IDEs Azure DevOps / JIRANice to HaveFlatLaf (Swing Look & Feel framework)Launch4jCMake or SCONSLog4JJavaScriptExperience modernizing legacy enterprise desktop applicationsEducationBachelor’s degree in: Computer Science; Information Technology; Telecommunications; Electrical Engineering or related fieldAdditional RequirementsMust be authorized to work in the U.S. without sponsorshipHybrid onsite schedule required (Tues–Thurs in Allen, TX)Must be comfortable working in an Agile development environmentAll submitted resumes must include:Examples of previous work related to the required Programming Languages and Build ToolsA display/sample of work added to the last page of the resumeAny GitHub, portfolio, or file links must be accessible without special permissionsResumes that do not meet these requirements may not be considered.