JavaFX Developer

Nasscomm

February 7, 2023

Job Description

Full Job Description

Title: JavaFX Developer

Client: Deloitte

Location: Remote

Duration: 7+ Months

Description:

Education: Bachelor’s Degree or relevant technical experience

Required Skills:

  • 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

o 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

Preferred Skills:

  • 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

Day-to-day Responsibilities:

The Senior Developer’s responsibilities will include guiding and overseeing development activities of the core development team. This resource must skilfully 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.

Job Type: Contract

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • JavaFX: 5 years (Preferred)
  • JavaSwing: 5 years (Preferred)

Work Location: Remote

Speak with the employer
+91 770-515-9472

Job Description

Full Job Description

Title: JavaFX Developer

Client: Deloitte

Location: Remote

Duration: 7+ Months

Description:

Education: Bachelor’s Degree or relevant technical experience

Required Skills:

  • 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

o 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

Preferred Skills:

  • 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

Day-to-day Responsibilities:

The Senior Developer’s responsibilities will include guiding and overseeing development activities of the core development team. This resource must skilfully 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.

Job Type: Contract

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • JavaFX: 5 years (Preferred)
  • JavaSwing: 5 years (Preferred)

Work Location: Remote

Speak with the employer
+91 770-515-9472

Join Our Communities

Find Your Dream Job Without Leaving Your Social Media Feed