4-7+ years' experience developing robust Java-based services/applications for large enterprises
Proficient with unit testing using JUnit
Proficient with Java, Struts and Hibernate
Proficient with REST APIs with JSON
Experience with SQL and NoSQL (Preference for Oracle, Postgres, MongoDB, Redis)
Experience with REST/SOAP APIs with XML
Must have hands-on experience with HL7, CDA, and FHIR.
1-2 years experience with software architecture, with an eye for performance, reliability, and scalability
Comfort and ability to own technical decisions and portions of an enterprise software solution platform.
Strong problem-solving skills, particularly root cause analysis and debugging to diagnose and resolve issues in complex environments.
Preferred:
Experience with Hybrid SaaS model with AWS
Experience with JavaScript is a plus.
Healthcare IT technologies and standards (CCDA, HL7, FHIR) is a plus
Some Integration server experience (Mirth, Rhapsody, BizTalk, Qvera, etc.) will be highly preferred.
Need to have good knowledge of basic services in AWS and managing them.
Strong knowledge of US Healthcare especially Ambulatory workflows. Understanding clinical workflows (Providers or Payers) will be an added advantage.
Thorough understanding of the SDLC
Strong experience in XML technologies and databases
Strong communication and client interaction skills
Good analytical and problem-solving skills
Experience working with Amazon Web Services is a must.
Knowledge of basic network troubleshooting is needed.
Responsibilities:
Partner across the organization to architect, implement, deploy, and maintain integration solutions.
Work on L3 issues reported by clients or internal stakeholders.
Code-level debugging to identify the root cause and provide resolution.
Raise KI & defects and collaborate with R&D towards resolving them.
Perform data and system analysis to spot anomalies, trends, assessment, and resolution for defects and incidents of moderate to high complexity.
Monitor business systems operations and ensure proper functionality.
Manage the implementation of new systems and modifications of existing systems.
Collaborate with internal and external technical business partners to ensure business systems and operations.
Identify, design, and implement internal process improvements, new business systems, and features to improve and support new business partners and existing operations.
Research and integrate design strategies, product specifications, development schedules, and user expectations into product capabilities.
Communicate data system architecture and implementation processes to stakeholders and internal teams; document status and actions taken to support process activities.
Perform other duties that support the overall objective of the position.
Hands-on experience working with CRM tools like Salesforce and ServiceDesk etc.
Coordinate with clients and vendors and strive towards resolving the issues effectively.