Software Engineer

Zuora   •  

San Mateo, CA

Industry: Technology

  •  

Less than 5 years

Posted 173 days ago

This job is no longer available.

Responsibilities:

  • Design and implement an innovative and exemplary Business-to-Business and Business-to-Customer subscription platform and applications using JVM and JEE technologies in a multi-tenant based environment.
  • Design and develop highly flexible common components and APIs that enable the build of custom solutions.
  • Develop innovative, ground-breaking applications on a Platform-as-a-Service (PAAS) model.
  • Collaborate with software architects and senior developers to design application modules using object-oriented design methods.
  • Design and construct integrations allowing the exchange of data with remote systems using Java over SOAP or REST.
  • Work closely with QA engineers to design, implement and build and test solutions.

Requirements:

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Computer Information Systems, or a closely related field.
  • 1-7 years of post-baccalaureate, progressive experience in the same or similar occupation. Alternate Education/Experience Requirement: Master of Science degree or foreign equivalent in Computer Science, Computer Engineering, Computer Information Systems, or a closely related field; and 2 years of post-baccalaureate, progressive experience in the same or similar occupation. Employer will accept any suitable combination of education, training, or experience.
  • Experience with software development, design, and implementation experience in the finance and technology industry, specifically using multiple shard databasearchitecture.
  • Experience designing and implementing solutions with Java technologies.
  • Experience with application performance profiling and tuning.
  • Experience building highly flexible Application Programming Interfaces (APIs).
  • Experience implementing Java over SOAP and/or REST to allow seamless data integration with remote systems.
  • Experience with finance, enterprise integration, subscription billing, business reporting and/or time series analytics.