Our client provides cost management software. They are looking for a hands-on senior architect and visionary to provide technology leadership and oversight on design, development and implementation of their product offerings. Their culture has a highly collaborative/cross-functional approach to developing products.
- 10+ year’s system architecture experience.
- 5+ years’ experience related to SaaS models leveraging REST protocols.
- 5+ years Java development experience
- Demonstrated success architecting multiple applications, including at least one significant Cloud application
- Strong understanding of system architectures and modern technologies, including:
- Micro services architecture
- Experience with Enterprise system scalability, performance analysis, and high availability for SaaS
- Expert in secure coding practices. Experience with OWASP and penetration testing
- Strong knowledge of and experience with web application frameworks
- BS in Computer Science or other technical discipline
- Experience with one or more ORM frameworks such as Hibernate a plus
- Expertise in database techniques/tools such as data modeling, Oracle, SQL. etc. desired
- Experience configuring and tuning virtual private/public clouds, preferably AWS a plus
- Experience designing and implementing distributed systems desired.