Required Skills:
- Bachelor’s or Master’s Degree in Computer Science or related field
- 5+ years of hands-on software development experience
- Experience building web applications using J2EE technologies and frameworks like Spring
- Experience building RESTful and consuming RESTful/SOAP web services
- Good interpersonal communication skills for tech and business conversations
- Good analytical skills to break down requirements, solve complex problems
Desired Qualifications:
- Experience working on high volume applications
- Experience in server-side frameworks like Spring MVC
- Experience building restful web services
- Experience in the latest front-end technologies like handlebars, foundation, and reactJS
- Experience in performance tuning with good understanding JVM internals
- Experience in modern JVM languages like groovy and scala
- Prior open source contributions
- Background in mathematics or statistics
- Proven task management and leadership skills
- Experience working in agile teams