work with other engineers to develop and test tools and applications used by team on daily basis
- play a significant role in the ongoing evolution and refinement of current tools and applications
- triage, troubleshoot, escalate and provide resolution to production issues.
- reproduce, document and escalate product defects to the engineering team.
- provide well-thought out and reliable direction, both in technical and non-technical terms, to help customers.
- take ownership of customer issues, including initial troubleshooting, identification of root cause and issue resolution or escalation.
- identify and escalate priority issues that need immediate attention.
- collaborate with cross functional teams which requires strong presentation skills and attention to details
· ba/bs degree in computer science or related technical field or equivalent work experience. ms degree is preferred.
· 9+ years development experience in java (using oo design and analysis, design patterns, etc.)
· high experience in java 8 required.
· 4+ years’ experience building highly scalable, distributed and reliable restful web services using spring, jersey, etc.
· should have knowledge on cloud applications preferably on aws.
· knowledge on building front end applications using javascript, angularjs, html5, css3.
· experience with relational dbs like mysql and nosql database like mongodb, solr/lucene will be a plus.
· experience with tomcat, jax-rs, rest, jpa, intellij, groovy, hibernate is must.
· experience with build technologies like gradle, jenkins will be a plus.
· experience with test driven development using testng/junit testing frameworks.
· experience working with version control like git.