Talent.com
Senior Java Developer : : REMOTE

Senior Java Developer : : REMOTE

Ark SolutionsWashington, DC, United States
23 days ago
Job type
  • Full-time
  • Remote
Job description

Ark Solutions Inc is looking for Senior Java Developer!

Position : Senior Java Developer

Location : REMOTE

Duration : 6+ Months and possibility of extension

Description :

Seeking a Senior Java developer to support a Healthcare Client and work will focus on the discovery and advancement of open-source solutions in the laboratory domain.

Day-to-day Responsibilities :

  • Will be responsible for testing and editing code to support a seamless user experience using Java.
  • Will coordinate with back-end data and service layer leads and oversee execution of the team through scaled delivery.
  • Will be responsible for editing existing code and designs as directed by the Technical 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.
  • Will include guiding and overseeing development activities of the core development team. This resource must skill fully execute work under the guidance of the technical 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 Java experience
  • Protocol Buffers
  • At least 2 years of Java Swing application development experience
  • Alternative : Significant (2+ years) experience with Google Web Toolkit, Java Server Faces, and similar applications will be considered
  • Experience with concurrent programming
  • 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 managing software projects with Apache Maven
  • Strong understanding of the software engineering life cycle
  • Strong problem-solving and written and oral communication skills
  • Preferred Qualifications :

  • 4+ years Java application development 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 implementations
  • Specific testing frameworks
  • SonarQube metric development
  • Maven plugin experience