Qualifications:
- 8+ years of experience in Java development, with at least 3 years in an architecture role.
- Strong experience with Java frameworks (Spring, Hibernate, etc.) and design patterns.
- Expertise in building scalable, high-performance applications.
- Experience with cloud technologies (AWS, Azure, Google Cloud).
- Knowledge of database technologies (SQL, NoSQL).
- Familiarity with healthcare technologies and standards (HIPAA, HL7, FHIR).
- Familiarity with DevOps tools and practices (CI/CD, Jenkins, Docker).
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and collaboration skills.
- Deep understanding of technology and passionate about what you do.
- Background in designing high performant scalable software systems with strong focus to optimize hardware cost.
- Solid collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic environment.
- Strong commitment to get the most performance out of a system being worked on.
- Prior development of a large software project using service-oriented architecture operating with real time constraints.
Key Responsibilities:
- Lead the design and architecture of scalable, high-performance Java-based systems.
- Define system architecture, patterns, and best practices for Java development, particularly in the healthcare domain.
- Work closely with development teams to ensure proper implementation and adherence to architectural standards.
- Collaborate with business stakeholders and product teams to understand healthcare requirements and translate them into technical solutions.
- Ensure compliance with healthcare regulations (e.g., HIPAA, HL7, FHIR) in system designs.
- Perform code reviews, mentor developers, and ensure code quality and adherence to best practices.
- Analyze and optimize system performance, troubleshoot and resolve issues.
- Stay updated with the latest industry trends, especially in healthcare technologies, and
- introduce them into the architecture where applicable.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.