100 Remote Required bull Must be committed to incorporating security into all decisions and daily job responsibilities bull 3 or more years of related experience in core application development and troubleshooting bull Extensive professional experience programming in Java bull Android mobile application development experience bull Experience with JIRA, Confluence, andor similar tool bull Experience with service oriented architecture SOA and AOP working with Web Services (REST and SOAP) bull Experience using frameworks such as Spring, and Hibernate bull Strong understanding of OO design principles and patterns bull Experience with source control management (BitbucketGIT experience preferred) bull Web page development experience using HTML, CSS, JQuery, and Java Script bull Experience with agile development methodologies and tools Preferred bull Experience programming in modern UI frameworks, such as, React and Angular bull Experience working within and collaborating with a formal API program bull Experience with SQL using Oracle or SQL Server bull Good working knowledge of Unix and Windows operating environments bull Experience working in an Agile Development, Scrum or Kanban bull Experience with performance tuning, caching, clustering and related concepts bull Knowledge of MVVM architecture is preferred bull Experience with mocking framework unit testing. bull Experience working in AWS environment