Lead Java Software Engineer (Interop-Provider)

Job Summary:

The Lead Java Software Engineer (Interop-Provider) is a key member of the Engineering team responsible for developing server-side middleware solutions that support secure interoperability between Sandata’s products as well as interfaces with external 3rd party vendor and client systems.  The lead will guide a team of onshore and offshore Java developers and participate in hands-on development of secure, scalable RESTful APIs.

Duties:

  • Build robust and scalable software in Java Enterprise
  • Design, develop and implement RESTful APIs for Sandata product interoperability
  • Develop solutions that allow for real-time and/or batch import and export of customer data

·       Review, analyze designs, modify, develop, test, document, and implement software application improvements, features and defects within the scheduled timeframe based on functional specifications

·       Develop solution architecture artifacts in support of new features and functionality

·       Collaborate with and train other developers on best practices, including unit testing, continuous integration practices code reviews, internal tool usage, technical roadblock mitigation and process improvements

·       Help define and ensure adherence to coding standards and approved technologies

·       Identifies and informs senior staff members of areas of the application that can be improved by refactoring, optimization, or other improved technology solutions

·       Assists with assignment of work items to other team members

·       Takes ownership of work items assigned and pro-actively assumes ownership of unassigned work as appropriate – communicates estimates and daily progress

·       Provide technical assessment of the impact of any changes to product requirements

·       Contribute to the continued improvement of the organization’s development procedures

·       Contributes in design, planning and project status meetings

·       Provides support to Tier3 customer service agents to triage and resolve client related issues

·       Collaborate with Product Owners, technical managers, architects and other technical leads to deliver world class enterprise grade software and software enabled services

Skills/Qualifications:

Required:

·       5+ years’ experience developing and designing web-based solutions in traditional and Agile/Scrum team environments

·       5+ years’ full-stack experience with Object Oriented Programming, Java, Spring Framework / Spring Boot, Tomcat, JBOSS, Rabbit MQ, Redis, Domain Driven Design, XML, JSON, REST, SOAP, SQL (Oracle, MySQL, MSSQL), Docker, Microservices

  • Experience working with in an Agile CI/CD environment with Git and Gitflow branching
  • Experience implementing Test Driven Development processes

·       Proficiency with tools such as JIRA, TFS, Jenkins, Bitbucket, Ansible, Ant, Artifactory, Nexus, IntelliJ, Eclipse, Splunk, Grafana, JUnit, JMeter

·       N-Tier and SaaS development experience

·       Excellent written and verbal communication skills

·       Ability to work in a very fast paced environment & welcome change

·       Capable of solving complex technical problems with little oversight

·       Highly self-motivated / Autonomous

·       Passion for continuous learning

·       Bachelor’s or Master’s degree in Computer Science, Engineering, Math or Equivalent


Nice to Have / Highly Desired

·       Knowledge of Medicaid, Payer, Provider, Home Health Care industry experience

·       Experience with NoSQL databases (Cassandra, Mongo, Elasticsearch)

·       AWS

 

Sandata Technologies is an Equal Opportunity Employer M/F/D/V

  • Drop files here or
    Accepted file types: doc, docx, pdf, txt.