Senior Full Stack/Java Developer
CAIS is a rapidly growing and dynamic Fintech firm on a mission to build the premier two-sided marketplace for wealth managers and product providers. We are a high-energy, collaborative, and meritocratic group who seeks to make an impact and play to win.
Join us in disrupting a multi-trillion dollar industry and go where no one has gone before. We are looking for a Senior Java/Web Developer to join our growing Platform Development and Architecture team in either our Los Angeles or New York office. You will collaborate with stakeholders as well as teammates to conceive, analyze, develop, and automatedly test software functionality on our flagship portal and other web properties and operational codebases. Strong alignment with the values and principles of the Software Craftsmanship movement is imperative. Qualified candidates will have a minimum of 7 years of experience in Java development and web technology, excellent personal organization and attention to detail, as well as a love of software craftsmanship and entrepreneurial spirit.
Primary Objectives
- Develop expertise on all CAIS software development properties
- Create valuable, high quality software as a competitive advantage for CAIS
- Relentlessly pursue automation
- Manage relationships with internal, non-technology stakeholders
- Balance both long- and short-term priorities, helping us to plan creatively and innovate
- Develop a working understanding of Alternative Investments as critical context to technology operations
Qualifications
- A minimum of 7 years of experience in Java development and web technology
- Bachelor’s degree in programming or technology, or equivalent work experience
- Mastery of the Java language and runtime, with broad exposure to the Java ecosystem of libraries and frameworks
- Proficiency with JavaScript, SQL, RDBMS design, Linux, and modern build technology in the Java space
- Commitment to Software Craftsmanship, Agile principles, and constantly improving object-oriented design skills
- Strong organizational and interpersonal skills
- Excellent written and verbal communication skills
- Ability to accomplish tasks with little supervision and high attention to detail
- Ability to think critically and synthesize information
- Self-starter who takes initiative and learns quickly in a fast-paced environment