Software Engineer - Bottomline Technologies, Portland, OR


Summary:
The Software Engineer is involved in all stages of development including planning, implementation, testing, documentation, release and product support; work to debug and implement new changes to systems as they are prioritized by clients and internal staff. This position is focused on developing patches and researching production issues in support of our Customer Support and Operations groups. He/she must have good inter-personal, oral and written communication skills and have strong problem solving skills with an aptitude for learning and implementing emerging technologies. 
  • Develop and apply patches to the Paymode-X application in a fast-paced environment 
  • Research production issues and provide solutions 
  • Facilitate a high level of technical communication with the Customer Service group 
  • Perform queries and build reports for the internal customer base 
  • Implement new features and modifications based on customer feedback 
  • This position based in our Portsmouth, NH or S. Portland offices 

Required Skills:
  • 3-5 years experience in developing enterprise applications with Java and the J2EE platform 
  • 1+ years of C++ is strongly recommended 
  • Expertise in Object-Oriented Analysis and Design (OOAD). 
  • Extensive real-world work experience in server-side Java development including the J2EE technologies (JSP/Servlets, JDBC, JMS, EJB, etc.) and/or Structured Framework experience (i.e. Struts/Tiles, JSF, Spring MVC etc.) 
  • Service oriented architecture (SOA) principles with experience in developing web services using SOAP, WSDL, JWSDP and Apache Axis a plus 
  • Expertise in XML and related technologies such as JAXP, JAXB, XPath, XML schema a plus. 
  • Solid experience in developing web application using HTML, DHTML, AJAX and CSS. 
  • Good understanding of Object Relational Mapping (O/R) concepts. Implementation expertise using Hibernate a plus 
  • Expertise in a testing framework such as: JUnit, HttpUnit, jWebUnit a plus 
  • Extensive experience in developing J2EE applications on WebLogic, Tomcat or similar enterprise application server 
  • Good understanding of RDBMS concepts and development experience in Oracle or similar enterprise database. 

Education:
  • 4-year college degree in CS or equivalent business experience 

About Bottomline Technologies:
  • Bottomline Technologies provides collaborative payment, invoice and document automation solutions to corporations, financial institutions and banks around the world. The company's solutions are used to streamline, automate and manage processes involving payments, invoicing, global cash management, supply chain finance and transactional documents. Organizations trust these solutions to meet their needs for cost reduction, competitive differentiation and optimization of working capital. 
  • Serving industries such as financial services, insurance, health care, technology, communications, education, media, manufacturing and government, Bottomline provides products and services to approximately 80 of the Fortune 100 companies and 70 of the FTSE (Financial Times) 100 companies. 
  • Bottomline is a participating employer in the Employment Verification (E-Verify) program EOE/AA/M/F/V/D/E-Verify Employer 
  • Bottomline Technologies is an Equal Employment Opportunity and Affirmative Action Employer. 

Please Note: Bottomline Technologies does not accept resumes submitted by recruiting firms unless specifically requested by Human Resources. Unsolicited resumes will be ineligible for referral fees.