Java Front End

  • Pinehurst, NC
  • Posted 24 days ago | Updated 2 hours ago

Overview

On Site
Contract - W2

Skills

Java Front End

Job Details



Title - JAVA FrontEnd Developer


12 months - Remote


***100% REMOTE***


Absolute MUST HAVES



  • Java Platform Module System experience

  • JAVAFx



The work will focus on the discovery and advancement of open source solutions in the laboratory domain to address current interoperability challenges.

Seeking a Senior Java developer to support a Federal Health Client. The work will focus on the discovery and advancement of open-source solutions in the laboratory domain.
The Senior Developer will be responsible for testing and editing code to support a seamless user experience using Java under the direction of a Java Champion and JavaFX expert. Senior Developer will coordinate with back-end data and service layer leads and oversee execution of the team through scaled delivery.
Senior Developer will be responsible for editing existing code and designs as directed by the JavaFX Lead while working closely with a diverse software development team and directing the activities of junior development staff. There will be a focus on ensuring accessibility for all users by developing a front end that functions across browsers, platforms, and devices while meeting accessibility and security requirements. This is a hands-on development role that will offer exposure to the full development cycle whilst working closely with the business team.
The Senior Developer's responsibilities will include guiding and overseeing development activities of the core development team. This resource must skillfully execute work under the guidance of the JavaFX lead; delegate tasks and assignments across the team; and lead alignment of Java development products with other software development workstreams.



Minimum Qualifications:



  • Bachelor's degree in computer science, a related technical field, or equivalent practical experience.

  • At least 9 years of experience in user interface (UI) development on Java; experience with UI development for desktop applications

  • Proficient in Java (familiar with JavaFX) and the associated toolchain for development of enterprise applications
    At least 2 years of JavaSwing application development experience
    Alternative: Significant (2+ years) experience with Google Web Toolkit, Java Server Faces, and similar applications will be considered, if candidate is willing to apply those skills to JavaFX development

  • Experience with concurrent programming, including an ability to program responsive UI with background computation threads supporting a single foreground presentation thread

  • Data structure and algorithm expertise including strong graph data structures skills and experience applying algorithms that optimize code for space and time efficiency

  • Strong understanding of modern software development and management practices: version control, issue trackers, automated documentation, etc.

  • Experience with web services

  • Experience implementing binary serialization

  • Embedded Keystore database experience

  • Experience developing custom Java GUI controls

  • Experience with using JavaFX SceneBuilder

  • Experience managing software projects with Apache Maven

  • Strong understanding of the software engineering life cycle

  • Strong problem-solving and written and oral communication skills

    Absolute Must Haves

  • 4+ years Java application development experience

  • JavaFX GUI experience

  • Creative thinking: ability to drive ideas and execution strategies from ambiguous origins

  • Deep interest in delivering quality user experience to drive early adoption

  • Knowledge of user interface best practices

  • Ability to diagnose and troubleshoot performance issues and optimize web applications

  • Experience with Health IT based research

  • An understanding of HL7

  • Familiar with statistical process controls, High Reliability Organization principles, and Learning Health Systems

  • Understanding of Health IT systems development

  • Experience working in a small team environment

  • CSS experience

  • Data transformation experience

  • Container experience (containerizing Tinkar core)

  • Protocol Buffers experience

  • gRPC, RMI, WebSocket, and REST experience

  • HL7 FHIR terminology services experience

  • Java Platform Module System experience

  • Algorithms and optimization

  • 2 phase commit transaction implementation

  • Specific testing frameworks

  • SonarQube metric development

  • Maven plugin experience



Dexian is a leading provider of staffing, IT, and workforce solutions with over 12,000 employees and 70 locations worldwide. As one of the largest IT staffing companies and the 2nd largest minority-owned staffing company in the U.S., Dexian was formed in 2023 through the merger of DISYS and Signature Consultants. Combining the best elements of its core companies, Dexian's platform connects talent, technology, and organizations to produce game-changing results that help everyone achieve their ambitions and goals.


Dexian's brands include Dexian DISYS, Dexian Signature Consultants, Dexian Government Solutions, Dexian Talent Development and Dexian IT Solutions. Visit to learn more.


Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.


About Dexian DISYS