Senior Java Developer

May 07, 2017
May 20, 2017
Employment Status
Full Time


Entrust Datacard Corporation is currently seeking a full-time Senior Java Developer at our offices in Shakopee, Minnesota. The Senior Java Developer will take an active role in the design and development of Datacard Adaptive Issuance, including EMV Data Prep and Perso Software that allows Entrust Datacard customers to issue EMV credit and debit cards; Adaptive Issuance Chip Interface software, a platform for personalization of smart card chips used in credentials; and Adaptive Issuance Key Management System that provide an infrastructure for secure cryptography. This position requires a Bachelor's degree or equivalent in Computer Science, Mathematics or related field and 5 years related (progressive, post-baccalaureate) software development experience. Must also have demonstrated ability (which may have been gained concurrently) with each of the following: (1) developing scalable enterprise JEE applications using Servlets, JSP, JDBC, XML, XSLT, Web Services, JSF, Struts MVC, Spring MVC, JavaScript, JQuery/AJAX, JAXB and JAXP, XSLT, HTML and DHTML; (2) conduct design and code reviews to ensure developed code meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines; and (3) experience utilizing the following technologies: LDAP, Jenkins (Continues Integration Tool), Maven (Build Automation Tool), SOAP and RESTful Web Services using Apache CXF, JAX-RPC and Jersey. Must also have two years of experience with software development lifecycles using Agile Methodology and working with Product Owners to understand the requirement and then decide the design approach for Software solutions. Less than 10% of domestic and international travel will be required. Please apply online at