Java Spring Engineer

Urgent

Apply for this job

Email *
Full Name *
CV Attachment *
Browse

Upload file .pdf, .doc, .docx

Job Description

 We are looking for a Java Spring Engineer who will be part of our client’s technology team, developing features, analyzing and resolving issues, refactoring code, and maintaining the capabilities of our highly scalable multi-tenant healthcare technology platform. As an individual contributor, you will collaborate with other members of your cross functional team, learn technologies and techniques, and produce high quality software. You will maintain and extend the capabilities of the client’s healthcare technology platform and products.

Responsibilities

  • Collaborates, as part of the development team, to create technical solutions for our software products.
  • Own troubleshooting, and fixing integration support issues in production and during Implementation
  • Optimize, refactor, enhance, debug, and troubleshoot existing code.
  • Follow all client best practices and coding standards.
  • Perform root cause analysis and propose effective solutions for bugs in the software.
  • Document, Maintain, and Own technical artifacts, internal knowledge base, best practices, and templates for all integrations, bringing in industry knowledge as appropriate to improve the client’s solutions.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Understand specifications and requirements for the development/enhancements of interfaces and other types of data exchange, including but not limited to HIE standards and client interfaces.
  • Writes, reviews, and debugs basic programming assignments that are well defined and include mostly debug issues.
  • Protects the integrity of code: creating, submitting and utilizing tests.
  • Provides transparency of work to the company.
  • Transfers knowledge within the department and to other technical teams.
  • Given a high-level design, you can code, implement and test a feature.
  • Able to take a complex task and break it down into smaller pieces.

Qualifications

Competencies:

  • Strong communication skills.
  • Self-starter, able to work independently, able to succeed in a fast-paced agile environment.
  • Strong organizational skills and ability to manage multiple simultaneous engagements.
  • Strong problem solving and analytical skills with experience to troubleshoot and to resolve problems.
  • Ability to analyze complex information sets and communicate that information in a clearly well thought out and well laid out manner.
  • Proven record of delivering high quality software and solutions that meet business needs.
  • Demonstrable experience designing, building, and maintaining interface integrations based on HIE and client standards.
  • Referenceable experience being an individual contributor in a fast-paced team-based environment
  • Proficient with one or more of the following development languages: Java, React JS, Delphi
  • Intermediate database skills (MySQL Mongo DB)
  • Effective building unit test and using unit test frameworks
  • Awareness of AWS capabilities and services
  • Basic understanding of version control systems like GIT or Subversion
  • Working knowledge with SCM and IDEs
  • In depth understanding of software documentation including markdown
  • Proficient in Health IT standards and protocols, including but not limited to FHIR, HL7, CCDA, and X12
  • Working knowledge of networking protocols (e.g. TCP/IP, HTTP, FTP, REST…)
  • History of exemplary performance and personal integrity.

Education:

  • Bachelor’s degree from an accredited college or university, preferably in Computer Science, Software Engineering or related field.

Experience Requirements:

  • 5 – 8 years of Software Engineering experience.
  • Proficient in Java (17 or later), Spring Boot.