Software Engineer, Custom Solutions Responsys
THIS JOB HAS EXPIRED Overview:
A job at Responsys is not only a fantastic career opportunity but an opportunity to be a part of something big!
Responsys is the leader in Interactive Online Marketing and recognized by Forrester as the market leader 6 years running. Responsys Interact Suite provides customers with a powerful, comprehensive set of integrated applications to design, define, execute, manage and refine Cross-Channel Lifecycle Marketing? campaigns across all key digital interactive channels including email, mobile, social and the web.
The Software Engineer will participate in the design and development of solutions using an enterprise class Cross Channel Campaign Management platform offered in SaaS model. This person must have passion for solving complex and interesting problems arises in the area of distributed computing, high volume transaction processing and large scale system design. Our success requires us to process over 150 million transactions a day. The individual who will thrive in this role is looking for equal measures of hands on development and architecture.
Custom Solutions can exist within, in-between or outside the core RI platform. They have rich interactions with the platform which necessitates a strong engineering mindset in how they are architected, implemented, tested and released. Custom Solutions are of three major types within Responsys ? Custom solution specific to a client, standard customizations that are used by many clients, and internal efficiency tools that are used by the Professional Services organization. The individual selected for this role will inherit existing solutions in all three domains as well as drive new solutions.
Architect and Implement new custom applications that need to result in scalable/maintainable solutions
Acquire knowledge of existing code and re factor code as needed to meet evolving design decisions
Work with a cross functional team in engineering and operations to determine holistic solution
Participate and drive system design and architecture decisions
Work with the platform engineering, QA and operations teams to release these changes smoothly
BS/MS/PhD or other relevant technical degree
7 + years' experience in Java/J2EE and object-oriented application development;
- Excellent object oriented programming, unit testing, debugging and code organization skills;
- Experience with Spring(Core, Batch, MVC, JDBC ), Hibernate, JMS, Test NG, relational databases and SQL;
Experience designing/implementing high performance Web services using SOAP/REST;
Experience with high volume distributed application development in a SaaS environment Perl/Unix scripting
Ability to quickly learn and develop expertise in highly complex existing applications and SaaS architectures
Demonstrate analytic and problem-solving skills, particularly as it relates to Solution design, development and infrastructure
Excellent communication and relationship skills.
Ability to thrive in a high-productive, customer-oriented environment.
Ability to contribute to multiple projects / demands simultaneously
Platform Engineering or Operations experience
Exposure to Campaign Management Applications in a SaaS environment
||900 Cherry Avenue |
San Bruno, CA 94066
THIS JOB HAS EXPIRED