What are the responsibilities and job description for the Sr. Full Stack Java Developer (Remote) position at Da Vinci Software?
Overview:
Our client is seeking a Full-Stack Java Developer.
Key Responsibilities:
- Resource will migrate an existing software application from its current version of Java (Java 8) to Java 21. This migration will likely require a significant software rewrite.
- Planning and direction will come from other programmers and analysts within the unit. Some collaborative redesign may be necessary to utilize/develop modern web services or APIs that other unit-supported applications may use.
- Resource may participate in modernizing several applications supported by the unit using previously developed APIs.
- To a lesser degree, resource should anticipate providing technical support or maintenance for other unit-based software.
Required Experience:
- Backend software development experience in Java (Spring Boot framework)
- Frontend software development experience in JavaScript (React or Angular frameworks)
- Experience developing web services or APIs preferred
- Software development in healthcare environment; software development with imaging systems; DICOM standards desired
- Experience working with the Google Cloud Platform desired
Education:
- Bachelor's Degree in Computer Science/Engineering or related field.
- Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C , Golang, Java, C# etc.).
- Demonstrated problem solving and time management skills.
- Possesses strong technical aptitude for designing and implementing software solutions.
- Experience with modern application development frameworks
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Deep hands-on technical expertise, excellent verbal and written communication skills.
- Experience with Agile software development techniques.
- W2 Candidates Only
- Fully Remote Role