About Vesta
At Vesta, you can join our growing team of 1,000 of the world's leading-edge employees. We've been one of the fastest growth companies in the U.S. for the past five years. We are also in the top ten private companies in Oregon. This success to date is just the beginning. There are new innovations in ecommerce, electronic payments and financial solutions being developed everyday and we are leading the way.
People are the heart and brains of our business. We have operations centers in Portland, Oregon; Winter Haven, Florida; Dundalk, Ireland; and Beijing, China. We have exciting opportunities in Software Engineering, Information Technology, Marketing/Sales, Finance/Accounting, Operations, and in our customer service centers.
History Snapshot
- 2006 - Acquired Point & Pay convenience payments
- 2005 - Vesta Europe launched in Dundalk, Ireland
- 2004 - Acquired ChinaDotMan
- 1999 - Name change to Vesta; business model expanded to provide payment services for prepaid long distance companies
- 1995 - Founded as Carrier Services Incorporated (CSI), the Company's original focus was on selling and recharging prepaid long distance minutes under its own brand name, 1-800-PREPAID
About the Job
Vesta offers a dynamic environment for employing your skills to create service oriented architecture for real-time transaction processing within Vesta’s stored value replenishment business. We have many upcoming projects that span the spectrum of development. We are seeking a team oriented, energetic, personable, and motivated Java Software Engineer to join our talented Development team.
Key Objectives:
This position has responsibility for applying technology to drive Vesta’s real-time transaction operating environment.
Be part of the Vesta engineering development team delivering real-time transaction processing systems
Adopt the Vesta engineering team development practices, processes and tools
Be part of a highly collaborative team environment, where communication, compromise and ownership are the keys to success for delivering systems on time and with high quality
Provide tech specs and documentation
Develop and perform unit and basic integration tests
Required skills:
Knowledge of the following technologies:
Strong business acumen, having passion solving business problems
Familiarity with Java or similar programming technologies
Experiences with MS Transact SQL
Experiences with data modeling
Experiences with process modeling
Good written and verbal communication skills
Experience using source code management and build tools (SVN, Teamcity, Ant)
Familiarity with test driven development
Experiences with exception handling and error handing strategies
Desired Additional Skills
- Background in large enterprise web projects (typically in industries such as Finance, Insurance, Banking, E-commerce/E-business, Computers or any major dot coms)
- Familiarity with Java UI technologies including DHTML, AJAX, DOM’s, JavaScript, JSP, Struts, MVC models.
- Development Tools:
- Java SDK 1.6
- Eclipse, MyEclipse IDE
- Apache Tomcat
- Beyond Compare
- Bugzilla
- SQL Enterprise Manager
- Wire level protocols including HTTP (Get, Post, Headers, Keep-Alives, Content types), XML, and SOAP
- Encoding, digesting and encryptions (MD5, SHA1, SHA256, Salt Digesting, Public Key encryption)
- Multi-site web application integration: IFRAMES and security issues
- Tomcat (server.xml, context and web.xml)
- Java (Ant, Jar’s and WAR file packaging, threading and synchronization, exceptions handling, and error handing strategies)
- Software Development Life Cycle (SDLC) experience, iterative development models using RUP
- Experience in Web User Interface Design
- Experience in banking and/or payments a plus
LOCAL CANDIDATES ONLY
To apply, please click go to https://home.eease.com/recruit/?id=70979