Job Description
Job DescriptionAbout the Role:
We are seeking a Senior Java Developer with deep expertise in building robust, scalable backend systems and preferably a strong understanding of the healthcare domain. The ideal candidate will have extensive experience designing and developing enterprise-grade Java applications, ideally within regulated environments like healthcare that require compliance with standards such as HIPAA and HL7.
Key Responsibilities:
-
Design, develop, and maintain enterprise Java applications with a focus on performance, scalability, and security.
-
Collaborate with cross-functional teams including product managers, QA, DevOps, and architects.
-
Develop RESTful APIs and microservices using Spring Boot and related frameworks.
-
Work on system integrations with EMRs, EHRs, or third-party healthcare services using standards like FHIR or HL7.
-
Ensure code quality through unit testing, integration testing, and code reviews.
-
Optimize existing codebases and identify areas for improvement and modernization.
-
Contribute to the design and architecture of new and existing healthcare applications.
-
Ensure compliance with healthcare regulations, data privacy (HIPAA), and security best practices.
Required Qualifications:
-
10+ years of professional experience in Java development.
-
Strong hands-on experience with Java 8+ and frameworks like Spring, Spring Boot, and Hibernate.
-
Experience working in the healthcare domain with understanding of HIPAA, FHIR, HL7, or EHR systems.
-
Solid experience in developing and consuming RESTful APIs and integrating with external systems.
-
Proficiency with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM tools.
-
Experience with version control systems (Git), CI/CD pipelines, and containerization (Docker, Kubernetes is a plus).
-
Strong understanding of software development life cycle (SDLC) and agile methodologies.
Preferred Qualifications:
-
Experience with cloud platforms such as AWS, Azure, or GCP.
-
Familiarity with messaging systems (Kafka, RabbitMQ).
-
Exposure to frontend technologies like Angular or React is a plus.
-
Knowledge of security best practices in API design and data storage.