Search Remote Jobs

Desktop Application Developer

đŸ”„ 1 hour ago

đŸ›ïž District of Columbia, Washington – Remote

infoinfo

đŸ’” $80k - $128k / year

⏰ Full Time

🟠 Senior

🔮 Lead

đŸ–„ Software Engineer

🩅 H1B Visa Sponsor

infoinfo

đŸ‘» Ghost score 0%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Peraton

Peraton

10,000+ employees

đŸ’Œ Consulting

đŸ„ Healthcare

📩 Logistics

Consulting ‱ Healthcare ‱ Logistics

Peraton is a mission-focused enterprise that supports national security initiatives through advanced IT and cyber services. They provide capabilities in areas such as cyber defense, cloud operations, engineering, and intelligence. With a commitment to solving complex challenges, Peraton integrates data-driven technologies to ensure mission success for their military and government clients.

📋 Description

‱ Design, develop, maintain, troubleshoot, and enhance a complex Java desktop application ‱ Develop and maintain Java Swing functionality, dynamic user interfaces, data-driven workflows, processing logic, and business rules ‱ Translate business requirements, user stories, acceptance criteria, flowcharts, and process diagrams into detailed technical designs and application functionality ‱ Develop and maintain integrations with Oracle, HSQLDB, Excel/local files, remote systems, and USB-connected hardware such as barcode scanners and scales ‱ Troubleshoot application, database, data-processing, hardware-interface, and integration issues across development, testing, and production environments ‱ Participate throughout the full software development life cycle, including requirements, design, development, testing, deployment, production support, code reviews, defect resolution, and releases ‱ Develop technical documentation and collaborate with business stakeholders, product owners, testers, developers, and other technical teams ‱ Adhere to client development, security, configuration-management, and documentation standards

🎯 Requirements

‱ Bachelor's degree with 5+ years related experience, associate's degree with 7+ years experience, or high school diploma/GED with 9+ years related experience ‱ U.S. Citizenship or Green Card holder ‱ Must have resided in the U.S. the past five years, with no more than six months outside travel of the U.S. during this time ‱ Ability to obtain and maintain a Public Trust clearance ‱ 4+ years of advanced Java Swing experience developing and maintaining desktop applications ‱ 4+ years of PL/SQL programming experience ‱ 2+ years of experience with Spring, Xerces, Com4j, and Apache Commons ‱ Strong experience supporting mature, locally installed, data-driven applications containing substantial existing business logic ‱ Strong knowledge of RDBMS concepts, relational database design, SQL, Oracle, database connectivity, and local/embedded databases such as HSQLDB ‱ Experience processing structured data files, including Microsoft Excel ‱ Experience developing complex workflows, branching logic, decision trees, dynamic user interfaces, and data/configuration-driven business rules ‱ Strong knowledge of secure Java coding practices and vulnerability mitigation ‱ Experience with WiX, GitHub, source control, configuration management, and change management ‱ Experience with full software development life-cycle activities and Agile ‱ Experience developing technical designs from requirements, user stories, and acceptance criteria ‱ Strong debugging, troubleshooting, and root-cause analysis skills ‱ Preferred: Experience with NetBeans IDE, Maven, SonarLint/Sonar, and Jenkins ‱ Preferred: Experience integrating Java desktop applications with USB-connected hardware, including barcode scanners and scales ‱ Preferred: Experience supporting statistical sampling, quantitative data collection, or data-analysis applications ‱ Preferred: Experience supporting systems with large numbers of configurable workflows, processing paths, and complex decision logic ‱ Preferred: Experience analyzing mature codebases and dependencies among application logic, data, configuration, interfaces, and UI components ‱ Preferred: Strong technical documentation and business/technical communication skills ‱ Preferred: 10+ years of advanced Java/J2EE programming experience

đŸ–ïž Benefits

‱ Potential eligibility for overtime ‱ Potential eligibility for shift differential ‱ Potential eligibility for a discretionary bonus ‱ Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law

Apply Now

Similar Jobs

đŸ”„ 4 hours ago

Trillium Health Resources

1001 - 5000

đŸ„ Healthcare

đŸ’Œ Consulting

📩 Logistics

Application Developer building governed Power Platform applications and automation solutions. Supporting Trillium Health Resources’ behavioral health and disability services across North Carolina.

đŸ”„ 17 hours ago

BD

10,000+ employees

đŸ„ Healthcare

🏭 Manufacturing

⚕ Healthcare Insurance

Clinical Database Programmer building and validating clinical trial databases for Waters’ analytical life sciences and informatics business. Supporting data quality, database lock, reporting, and regulatory compliance.

🕒 2 days ago

iSec

51 - 200

🔒 Cybersecurity

đŸ€ B2B

đŸ’Œ Consulting

Dynamics 365 Developer II leading ERP/CRM projects and business process automation. Configuring Power Platform, Dataverse, and SharePoint solutions to improve organizational workflows.

🕒 2 days ago

Stretto

201 - 500

⚖ Legal

💾 Finance

Full Stack Software Engineer building front-end and back-end enterprise applications for Stretto’s bankruptcy and legal-services technology platform. Owning features, cloud services, and CI/CD delivery.

🕒 2 days ago

Mitsubishi Electric Power Products, Inc.

1001 - 5000

🏭 Manufacturing

⚡ Energy

🚗 Transport

Engineering analytics manager advancing Mitsubishi Electric’s power-systems tools, AI/ML workflows, and intellectual property. Building teams, governance, automation, and technical innovation.