REMOTE Smart on FHIR Technical Lead

Wilcore Technologies Inc. US,
Remote

About The Position

The Technical Lead will serve as the primary architect and visionary for software development projects, ensuring robust application design and seamless integration across systems. This role demands a deep understanding of Java Enterprise Edition and related technologies to drive high-performance, scalable solutions. The Technical Lead will guide and mentor development teams, fostering best practices in software design, application architecture, and performance tuning. They will collaborate closely with cross-functional teams to translate business requirements into technical specifications and deliverables. Ultimately, the Technical Lead is responsible for the successful delivery of complex software projects that meet quality standards and align with organizational goals.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Smart on FHIR
  • 5+ years of professional experience in software development with a focus on Java Enterprise Edition.
  • Proven experience in software design, application architecture, and performance tuning.
  • Strong knowledge of Hibernate and design patterns.
  • Demonstrated technical leadership experience in managing and mentoring development teams.
  • Expertise in Java Enterprise Edition and Hibernate will be essential for developing robust backend services and managing data persistence layers.
  • Performance tuning skills will be used to identify bottlenecks and optimize application responsiveness and resource utilization.
  • Technical leadership skills will enable the candidate to guide teams effectively, ensuring high-quality code and adherence to best practices.
  • Shell scripting will be utilized to automate routine tasks, streamline deployment processes, and support continuous integration and delivery pipelines.

Nice To Haves

  • Master’s degree in a relevant technical discipline.
  • Experience with shell scripting for automation and operational tasks.
  • Familiarity with level design concepts in software applications.
  • Experience working in Agile development environments.
  • Certifications related to Java or software architecture.

Responsibilities

  • Lead the design and architecture of enterprise-level Java applications, ensuring scalability, maintainability, and performance.
  • Provide technical leadership and mentorship to development teams, promoting adherence to design patterns and coding standards.
  • Conduct performance tuning and optimization of applications to meet or exceed performance benchmarks.
  • Collaborate with product managers, QA, and other stakeholders to define technical requirements and project timelines.
  • Develop and maintain shell scripts to automate deployment, monitoring, and other operational tasks.
  • Review and improve existing codebases, including Hibernate integration and database interaction layers.
  • Facilitate technical discussions and decision-making processes to resolve complex design and implementation challenges.
  • Oversee level design aspects where applicable, ensuring alignment with overall application architecture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service