Independently develops and builds cryptographic key management applications using JCCA and ICSF running on the IBM z/OS mainframe environment. Develops and maintains applications and utilities running on a SUSE platform. Understanding symmetric, asymmetric key algorithms and key management standards are desired. Must be able to consult with encryption services and application development teams and provide cryptographic solutions using TSYS Cryptographic Infrastructure.
Administer key management server, key templates and develop new key templates and utilities.
Able to write and implement reporting tools in consultation with encryption services and management
Must be able to work in fast paced technical environment and be able to provide solutions to application development teams and encryption services
Must have knowledge of the Public Key Infrastructure technology
Proficiency in the following technologies is mandatory for successfully performing the cryptographic development and key management tasks:
Strong Java, multi-threaded, client server experience with solid knowledge of:
J2EE, EJB, JMX, XSL, XML, XSD, JSP, JNI, XSLFO, JMS, JCA/JCE required
Experience using web development languages including, HTML, Java Script, AJAX and JSP
Solid Development experience in SUSE environment
Understanding of IBM WebSphere, z/OS, Java Platform implementations and Network Deployment
Experience with large scale networks and systems
4+ years of extensive hands on experience developing software using Java Technology
Knowledge of and experience in the use of TCP/IP (SSL, TLS 2.0)
Solid experience with source control packages (e.g. CVS)
Time-management, decision-making and organizational skills a must
Internet Security, Cryptography and Service provider experience preferred
Software development using Eclipse IDE is a definite plus
Object-oriented analysis, design and development skills
Sound understanding of relational database
Experience using OO language such as Java or C++, Java expertise with J2SE/J2EE preferred
Strong problem solving and analytical skills
A commitment to secure software development and high quality (carrier grade)
Must be able to follow established Java coding standards, syntax, Java Doc methods
Ability to work well in a team
Ability to communicate effectively – both verbal and written
Meeting any of the following criteria would be a definite plus:
IBM Z/OS and HP OSS experience highly desirable
Familiarity with UNIX socket level programming concepts
Java Asynchronous Programming (AJAX)
Experience with Perl desirable
IBM JCCA, CCA and ICSF experience is definite plus
Minimum of BSCS/BSEE and/or a related degree, with 4 or more years of Java programming experience in a large scale network and systems environment.
Degree in an engineering discipline, physics or mathematics with5+ years of solid experience in Java programming and with relevant Sun/Oracle Java Certifications may be considered (must be Java certified for minimum of 5 years).
Total System Services, Inc.
44 million times each day, the people of TSYS® improve lives and businesses across the world by processing a payment. We make it...