Applied Memetics LLC J2EE / Java Developer (Remote Opportunity) in Austin, Texas

Applied Memetics LLC (AM LLC) is seeking an J2EE / Java Developer with deep knowledge of maintaining custom web and mobile software applications to support a Veterans Affairs program.

Must be a US Citizen

Project Overview for the J2EE / Java Developer

The Clinical Knowledge Management (CKM) program is part of Veterans Affairs' Connected Health Office (CHO) that provides benefits and services to Veterans. A primary goal of the CHO is to design and implement user-friendly, high-quality mobile devices, software, and services for Veterans and their medical caregivers. Specifically, the CKM program ensures a seamless clinical, portfolio, architectural, and operational optimization of these mobile health applications.

Responsibilities of the J2EE / Java Developer:

The Contracted J2EE / Java Developer shall support mobile health applications by providing maintenance activities including, but not limited to:

  • Reviewing and correcting or replacing of the middle-tier service layer for VistA data integration

  • Developing or maintaining of shared MAE services (e.g., MDWS and VistA exchange) to support mission objectives

  • Writing scalable web services in Spring / MVC

  • Develop and configure J2EE Containers

  • General Requirements of the J2EE / Java Developer:

  • Minimum 7 years of experience as a team member and subject matter expert in an Agile / Scrum Java / J2EE software development environment

  • Excellent communication skills and a good command of the English language

Required Skills of the J2EE / Java Developer:

  • Must have experience writing scalable web services in Spring / MVC

  • Deep understanding of web service technologies, to include:

  • Interface definitions (e.g., WSDL, WADL, ICDs)

  • Data Schemas (XSD, JSON-Schema)

  • Developing and consuming with SOAP-and REST-based services

  • Developing and testing web services in js (Express) and Java(e.g.,JAX-RS, Spring Web Services)

  • Experience developing in and configuring J2EEcontainers

  • Experience with Javascript and Java Development

  • Fluency in developing shared MAE services (e.g., MDWS and VistA exchange)

  • Experience with Gitand distributed version control systems

  • Backend services: Java J2EE, RESTful services, Spring, Spring Security, & Spring MVC knowledge, object-oriented design principles, SOA principles, WebLogic, Tomcat app server, JPA

  • UI layer: Knowledge of mobile applications development (IOS and/or Android), Backbone, Node.js, Angular.js, Cordova (Phonegap), Xcode (Objective-C/Swift), JS/CSS/HTML5, and JQuery

  • Databases: Oracle, MySQL, MongoDB

  • Development build tools:Git, Ant/Maven, Gradle, Jenkins, Docker, continuous integration

Preferred Skills of the J2EE / Java Developer:

  • Working with legacy RPC-based systems

Educational Requirements of the J2EE / Java Developer:

  • Bachelors degree in Information Technology, Engineering, Computer Science, Statistics or related field

Experience working in federal government environments is preferred.

ID: 2016-1561

External Company URL: http://www.appliedmemeticsllc.com/