Position Details

Come Grow With Us!

As medical offices, dental practices and hospitals shift to a paperless platform, the highly talented employees of NextGen Healthcare are helping to guide the way. We’re dedicated to improving patient care and reducing healthcare costs by providing innovative and award-winning technology systems and services as well as the highest standard of client satisfaction. Our extraordinary success has been built upon nearly 40 years pioneering the field of health information technology, and we are honored to have been recognized by numerous third-parties along the way. We have been ranked on Forbes list of America’s 100 Best Small Companies for 12 consecutive years, and, for the past three, garnered a prestigious spot on its list of America’s Fastest-growing Tech Companies alongside leading, Silicon Valley tech giants.

It’s an exciting time to join our dynamic team. If you are passionate about making a meaningful difference within the fast-growing and challenging environment of an industry leader, opportunities abound.



Job Summary:

In this role, you will be part of a great team of people developing modern web applications in large scale setting. This is a great position for someone that enjoys the challenges of deploying complex web applications in a production environment. Perfect for a self-starter with a passion for problem solving in a fast-paced dynamic environment and enjoys mentoring entry level engineers.  

Job Responsibilities:

  • Designs and codes applications following specifications using the appropriate tools.
  • Maintains and modifies existing applications without supervision.
  • Performs maintenance programming for existing version of the application.
  • Performs custom programming at customer request.
  • Assumes responsibility for ongoing data architecture.
  • Produces tests for developed software with reasonable test cases (includes unit, regression, integration tests where applicable).
  • Integrates software components with the larger software system.
  • Responsible for configuration management of documents, code, tests, and artifacts related to tasks
  • Implement high traffic web applications.
  • Assist junior engineers with project assignments, providing them guidance, implementation feedback and helping them understand our business domain.
  • Assist in Code Reviews and Design Reviews.
  • Independently work with the team in planning, outlining the tasks involved in a project and executing tasks assigned in a timely fashion.
  • Independently determine most effective engineering solutions to meet business requirements.
  • Troubleshoot issues independently in a timely manner.
  • Work with the Quality Assurance Team to determine test plans and procedures.

Required Qualifications:

  • Bachelor Degree in Computer Science or a related technical field.
  • Minimum five (5) years of Software Development experience.
  • Strong knowledge in Java programming and Java/J2EE development experience using OOD principles.
  • Web Technologies including, but not limited to: jQuery, memcache, HTML, CSS, AJAX, SOAP, JSP/Servlet, JDBC, PL/SQL, Oracle 10g, AWS S3, SimpleDB, SQS, SNS, Amazon EC2, PDF Technologies, MongoDB, Python
  • Unit testing frameworks:  JUnit, EasyMock, Mockito
  • Web Stack technologies: javaScript, jQuery, HTML, CSS, Memcached, application layer, and databases
  • PDF technologies – iText, RenderX, easyPDF
  • XML/XML related technologies: xPath Saxon, JAXB etc.
  • SQL and no-SQL databases
  • Experience with Amazon SimpleDB, SQS, S3, SNS
  • Experience with Agile / Scrum and/or test driven methodologies a plus

Back Apply

Contact Us

To help us best respond to your request, please fill out the form below to be contacted by a NextGen Healthcare associate. We look forward to having a conversation with you.