2+ years building web-based enterprise Java applications
Proficient in database modeling; Oracle experience preferred
Familiar with a range of open source tools and libraries
Experience with full software development life cycle emphasizing quality
Strong communication skills in collaborative problem-solving
Ability to understand complex systems while delivering hands-on solutions
Responsibilities
Support clients in maximizing value from Aravo's risk management platform
Contribute creative ideas to enhance product offerings
Deliver in a dynamic, fun, and fast-paced work environment
Work on issues and enhancements from support and services organizations
Build a multi-tenant enterprise SaaS solution with robust features
Benefits
Medical / Dental / Vision Insurance
Life and AD&D Insurance
Long-Term Disability Insurance
Equity Participation
4 Weeks of Vacation
Fully Stocked Kitchens
Relocation Bonus (if applicable)
Company Sponsored Charitable Day of Giving Events
Full Job Description
Must be located in Portland or be willing to relocate to the Portland, OR area (Relocation Bonus Available)
The Role:
Aravo is growing fast and recognizes the importance of building a world-class team to fuel our continued success. With significant investment and strong leadership to expand our business, it's a tremendous time to be joining the Aravo team. In this role you'll have the opportunity to:
Support our clients who are building and managing world-class third party risk management programs by maximizing the value of their investment in the Aravo platform.
Provide a valued voice, where ideas and creative approaches are welcomed.
Feel a sense of accomplishment as you are empowered to deliver in a dynamic, fun and fast-paced environment.
Celebrate successes and grow with us!
The Aravo product development team places an emphasis on meaningful contribution by all members in a creative, collaborative and sustainable environment where opportunities for growth, leadership and recognition abound. The Platform Engineer will be building a highly configurable, multi-tenant enterprise class SaaS solution that incorporates cross-organizational collaborative workflows, data integration, and a rich user interface built on a complex data model. This role will work primarily on issues and enhancements coming from our support and services organizations.
Requirements
2+ years of hands-on experience building web-based enterprise Java applications
Comfortable with database modeling and concepts, with Oracle experience a plus
Familiarity with a wide variety of open source tools and libraries
Experience with the full software development life cycle, including a strong quality focus demonstrating success with design reviews, code reviews, & unit testing
Technical expertise building Java-based enterprise applications that are as robust as they are easy to use
Effective communications skills honed refining requirements and solving complex problems within a collaborative team environment
The capacity for viewing the big picture while consistently delivering product in a hands-on development position
Technical Skills:
Experience with full stack modern web application architecture in a commercial software development environment
Experience working in an agile software development methodology
Experience with distributed workflow systems
Experience debugging complex applications
Expertise with Java based web services
Basic Linux system administration skills
Oracle PL/SQL skill
Ability to quickly come up to speed on a complex technical architecture
Talent for distilling complex problems into manageable component
Desire to contribute in a fast-paced iterative development environment
Capacity for delivering on all commitments and, above all, a passion for building
Additional Skills:
Results oriented, product focused, and at ease in an environment requiring the ability to quickly and appropriately prioritize conflicting demands
Strong analytical and excellent verbal and written communications skills
High degree of initiative consistently demonstrated by the active ownership of complex problems through their successful resolution
Team player eager to work closely with, learn from and mentor others while continually improving self and team
Innately curious about new technologies and their practical application in a startup environment
Flexibility and willingness to pitch in and wear more than one hat in a dynamic organization