What are the responsibilities and job description for the Senior Java Developer :: REMOTE position at Ark Solutions?
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
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Senior Java Developer :: REMOTE?
Sign up to receive alerts about other jobs on the Senior Java Developer :: REMOTE career path by checking the boxes next to the positions that interest you.