We're seeking Sr. Java Engineers for Billing/Payments projects. These Engineers will be tasked with developing the back-end development functionalities for our Company sites using Java. Candidates must possess strong problem solving and analytical skills and should be able to troubleshoot issues and read and write programs in Java.
•Work closely with product management, design and other development teams to build solutions that enable owners and property managers to book their properties on our global network of sites.
•Design, code and test multiple modules of a system in a timely manner.
•Develop Java code that is maintainable and follows an object oriented programming approach.
•Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
•Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
Desired Candidate Profile:
•4-6+ years of experience (2+ years of online travel industry domain and booking system experience required)
•Experience working with payment gateways and multiple currencies is mandatory
•Expertise with online travel booking systems, booking payments systems, booking workflow development preferred
•Expertise with online retail ecommerce systems, payment and checkout systems, purchase workflow, shopping basket systems preferred
•Experience with multi-language, multi-currency systems and platforms & developing globalized applications supporting many locales and browsers
•Experience with payment systems such as Paypal, WorldPay, Digital River, BeanStream, or other payment system vendors required
•Experience in Core Java, J2EE, Object Oriented programming
•Hands-on development experience in Hibernate, memcached, Spring MVC, JSP/Servlet/Struts
•Experience and proficiency in SQL is mandatory. Must have command in at least 1 database server, preferably Oracle 11g
•Good English Communication and analytical skills are required