Java Application Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Title: Software Developer III (Java)
Location: Allen, TX (Hybrid)
Duration: 6 Months (Possible Extension)
Work Hours: 8:00 AM – 5:00 PM
Job Overview:
We are seeking an experienced Software Developer III to join a dynamic Agile development team. The ideal candidate will play a key role in the full product development lifecycle, including design, development, and delivery to QA. This role involves enhancing and reskinning a desktop application UI while maintaining existing workflows and business logic.
Key Responsibilities:
- Participate in Agile development processes and sprint activities
- Prepare functional and design specifications
- Develop, enhance, and maintain application features
- Collaborate with cross-functional teams including QA, product, and management
- Ensure timely delivery of assigned tasks and adherence to release timelines
- Contribute to UI reskinning of desktop applications without impacting core functionality
Required Skills & Qualifications:
- 5+ years of experience in Java development
- Strong expertise in Java 11/17 (collections, streams, concurrency)
- Proficiency in JavaFX (FXML, CSS) and Swing
- Experience with Windows native integrations (JNI/JNA, Win APIs)
- Hands-on experience with JUnitFamiliarity with FlatLaf (Swing UI reskinning framework)
Tools & Technologies:
Build Tools: Maven, Jenkins, CMake, SCONsPackaging: Launch4jLogging: Log4JVersion Control: GitHubIDEs: IntelliJ, PyCharm, Visual Studio
Tracking Tools: Azure DevOps, JIRA
Preferred Qualifications:
- Experience working in Agile/Scrum environments
- Strong problem-solving and communication skills
- Ability to work independently and in a team setting