Platform Java Engineer Infusionsoft
As a Platform Java Software Engineer at Infusionsoft, ranked by Entrepreneur.com as the #15 Best Small Company to Work for in America, you'll help develop and grow our amazing All-in-One Sales and Marketing solution. You will work on an award-winning product that helps our customers to: manage leads and customers; provide custom marketing campaigns; and finally, sell their products online. Our development process consists of a unique emphasis on Product Research, Product Design, and Agile Development. This approach encourages extremely collaborative work across all product development disciplines. You will work across all layers of the product, and you will use some of the best hardware available. Additionally, the company has an extremely strong, award winning, leadership team. So come aboard and put your own unique imprint on the best All-in-One Sales and Marketing solution. Infusionsoft launched in 2004, and at that time, we served small businesses by building custom software. Over time, we recognized a pattern in our customers' needs?they were using multiple systems to manage their sales and marketing, and none of those systems worked together. That realization led to a web-based solution that combined CRM, Marketing, and E-commerce, all driven by automation. Our All-in-One marketing automation software is used by thousands of savvy small businesses who leverage personalized marketing automation to capture leads, grow sales and save time. At Infusionsoft, we're dedicated to helping small businesses succeed. Based in Gilbert, Arizona, our team of 200+ is dedicated to helping our customers grow sales, get more customers, and save time. Infusionsoft is privately held and funded by Mohr Davidow Ventures and vSpring Capital.
Act as a technical subject matter expert, looking for continuous improvements.
Ensure platform strategy aligns with overall product vision and business goals.
Work in a collaborative and agile team environment to produce AMAZING software.
Implement both new features and bug fixes. Own the solutions.
5+ Years in Java Software Development
Development experience with Core APIs and Frameworks, to include a solid understanding of the Java Programming Language, data structures and algorithms.
A solid understanding of design patterns and service-oriented architectures.
A work hard / play hard attitude that will flourish in an open, collaborative, development environment.
Excellent coding skills and object-oriented programming knowledge, with a focus on quality.
Has developed multiple high-performance web services with high-consumption patterns.
Worked with multiple service-oriented protocols, with an understanding of the best practices in the industry.
A ?platform-mindset' that has translated into successful work experience, enabling strategic integrations across diverse technology stacks.
An understanding of Single-Sign On strategies, preferably with some hands-on CAS experience.
Experience working with and/or knowledge of Mashery.
Agile development experience with Scrum and XP practices.
Work experience with: Jira, Confluence, Crucible, Maven, SVN, Fisheye, Cobertura.
Related keywords: Java, Platform, Web Services, XML, REST, JSON, Confluence, Crucible, Maven, SVN, Fisheye, SCRUM, XP
||Chandler, AZ |