Advisors Asset Management-posted about 1 month ago
Full-time • Mid Level
Herndon, VA
251-500 employees

We are seeking a highly experienced Senior Software Development Engineer with a strong background in Java development and extensive experience in the healthcare domain. This individual will play a key role in designing, developing, testing, and maintaining critical healthcare applications. The ideal candidate will also support production issue triage, actively collaborate with cross-functional teams, and be an advocate for engineering best practices.

  • Design, develop, and maintain high-quality, scalable, and secure software solutions using Java and modern technologies.
  • Collaborate with architects, product managers, and QA teams to translate business requirements into technical solutions.
  • Participate in all phases of the software development lifecycle, including planning, design, coding, testing, and deployment.
  • Write comprehensive unit tests and support automated testing frameworks.
  • Triage and resolve production issues in a timely and efficient manner.
  • Contribute to the design and architecture of new healthcare modules and enhancements.
  • Mentor junior developers and lead code reviews to ensure code quality and adherence to standards.
  • Ensure compliance with HIPAA and other healthcare-related regulations in all software development processes.
  • Stay current with industry trends and bring innovative ideas to improve products and processes.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of hands-on experience in Java/J2EE development.
  • Strong understanding of object-oriented design principles, data structures, and algorithms.
  • Deep experience in the healthcare industry, including working with EHRs, HL7, FHIR, or other healthcare data standards.
  • Familiarity with DevOps tools (Jenkins, GitLab CI, Terraform, etc.).
  • Proficiency with RESTful APIs, microservices architecture, and containerization (e.g., Docker, Kubernetes).
  • Experience with modern CI/CD pipelines, version control (Git), and build tools such as Maven or Gradle.
  • Proven experience in production support and issue triaging.
  • Excellent troubleshooting, debugging, and problem-solving skills.
  • Familiarity with unit testing frameworks such as JUnit or TestNG.
  • Solid understanding of Agile/Scrum methodologies.
  • Must be able to pass and maintain background investigation.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Prior experience integrating with payroll and accounting systems on eligibility, and billing data.
  • Certifications in Java, AWS, or healthcare IT (e.g., HL7, FHIR).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service