Position Summary

We are seeking a Senior Java Developer to act as a technical lead contributor with 15 years of Java object oriented software development experience. This individual will work as part of a team to analyze, design, develop, configure, test, and implement enterprise application solutions that leverage Java and other technologies.

Requirements

  • Bachelor’s degree and 15+ years of full stack Java development experience or an equivalent combination of education and work experience
  • Extensive and current development experience using the core Java programming language and the J2EE
  • Thorough understanding of design patterns and ability to apply them in the appropriate
  • Experience in different SDL methodologies and especially Scrum development
  • Experience building software using tools such as Jenkins, Gerrit, Maven etc…
  • SOA , ESBs and Cloud hosting concepts
  • XML and XML-related technologies (e.g. xPath, Saxon, JAXB, etc…)
  • SQL/JDBC
  • Unit testing frameworks including JUnit, EasyMock, Mockito
  • JSON/P, JavaScript
  • Experience with Linux operating environment and command line
  • Effective software and data troubleshooting skills
  • Experience with statistical analysis and reporting
  • Ability and desire to learn new technologies and coding languages
  • Excellent verbal and written communication skills
  • Ability to write technical design documentation
  • Exemplary collaboration, interpersonal, and presentation skills
  • Experience working with remote teams, partners and customers
  • Ability to effectively respond to dynamically changing work environment
  • Must be a US citizen and be able to pass a U.S. Government background check

Need to have:

  • Experience with healthcare data and systems
  • Experience working with GIT code repository
  • Experience working in an Agile software development team
  • Familiarity with front end user interface and application design technologies such as HTML5
  • Experience with workflow, process and rules engineering platforms such as jBoss, jBPM and
  • Located in San Diego, CA to work out of Cognitive headquarters

Nice to have:

  • SAS development experience
  • Python development experience
  • Bash and shell scripting experience
  • Experience with HL7 framework and FHIR interfaces

Cognitive Medical Systems is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, veteran status, genetic data, or religion or other legally protected.