Design develop and test a large-scale custom distributed software system using latest Java and Big data technologies
Employ agile development practices including test and deployment automation as well as Continuous Integration using Jenkins to improve overall execution speed and product quality
Be a technology advocate and share expertise with other team members
Be a key partner to the business and the rest of the team throughout the delivery cycle
Think through challenging and interesting problems and solve them with your team.