Required Skills:
At least 8 years of experience for all the following
- Experience building highly scalable and performing applications (candidate understands considerations for state, session management, caching, consistency, concurrency, threading, messaging, and inter-system dependencies)
- Highly proficient in industry current software development techniques (patterns, principles, and processes)
- Advanced expertise in developing REST web services using Groovy, Java, Jersey, and Spring.
- Candidate must be prepared to pair program in a TDD and Agile environment with senior level engineers.
- BS/MS in computer science or engineering (or equivalent professional experience)