Position Summary:
This role is responsible for applying technology to drive Vesta's real-time transaction operating environment.
Essential Functions:
- Analyzes requirements to determine feasibility of design and estimate effort for various real-time transaction processing components
- Provides technical specifications and documentation
- Develops and performs unit and basic integration tests
- Works on a Scrum team to develop and test product features
- Browser authentication using AD, LDAP, etc.
- Browser encryption using SSL and Client Server certificates
- Encoding, digesting and encryptions (MD5, SHA1, SHA256, Salt Digesting, Public Key encryption)
Knowledge, Skills and Experience:
· 5+ years working with Java developing well-designed, testable, efficient code
· BA/BS Degree in Computer Science, Engineering or equivalent experience
· Strong development skills with Java technologies and a deep understanding of APIs and web services
· A background in test automation using tools such as JUnit, JMeter, WebDriver, and SoapUI NG Pro
· Background in large enterprise Software as a Service (SaaS) projects (typically in industries such as finance, Insurance, Banking, E-commerce/E-business)
· Experience with various web browsers and web hosting solutions
· Experience with Root Cause Analysis, including deep log scans, SQL Profiler and Application server logging
· Experience with Tomcat (Trust-store and key-store setup and configurations, server.xml, context and web.xml, and JDBC connections pooling)
· Experience with Databases (Transact SQL 2012+, windows authentication mode, management studio or enterprise manager)
· Experience with the Atlassian tool suite (JIRA, Bamboo, Bitbucket, Confluence, etc.)
· Excellent verbal and written communication, interpersonal and customer service skills
· Must be able to work independently and display initiative
Benefits
· Flexible Working
· Increased PTO with tenure
· Subsidized Healthcare and Pension
· Sports and Social Club