What Will You Do:
As our platform technical lead, you will drive the technology vision and execution for the Jobvite architecture, frameworks and services. You will bring practical experience in applying modern frameworks and patterns to build highly scalable enterprise SaaS applications. The platform team’s mandate includes UX, business logic, and persistence frameworks, best practices around developer productivity, and shared infrastructure components and microservices such as real-time search, reliable messaging services, document processing frameworks, big data, and analytics framework. If you have an entrepreneurial spirit, know how to deliver in a fast paced collaborative environment, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you.
What You Will Bring:
- BE or equivalent degree in Computer Science or related field
- 8+ years of software design and development experience
- 5+ years of experience with architecting cloud platforms and delivering modern application frameworks supporting full-featured enterprise applications
- Experience taking a leading role in building and successfully delivering large scale complex software systems and enterprise frameworks
- Experience delivering metadata-driven application frameworks a huge plus.
- Strong Java/J2EE experience, Hibernate, JMS, Spring (Core, MVC, Integration), REST APIs, MySQL
- Experience with AWS services and deployments.
- Strong knowledge of open source technologies such as Apache, Solr, Lucene, Elastic Search, Memcached
- Successful track record of delivering projects at scale using Agile/Scrum. Scrummasterexperience desirable.
- Experience with Agile methodology, test-driven development, source control management, and automated testing
- Excellent communication skills
- Recruiting industry experience is a plus
- Big Pluses - URLs to share with us showing open source contributions, websites you’ve worked on, questions you’ve answered on Stack Overflow, or anything else that shows off your expertise