Job Description :
4 years using Enterprise Java in highly distributed systems with high transaction volume
Experience in Object Oriented analysis, design and patterns
Experience with Service Oriented Architecture principals and REST
Experience with public cloud infrastructure (AWS preferred: EC2, DynamoDB, S3, SQS, SNS)
Experience with dependency injection and object relational mapping tools such as Spring Boot/Spring and Hibernate
Experience with load testing tools such as JMeter and Gatling
Experiene with Lucene, Solr or Elastic Search preferred
Experience with modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests required. Continuous delivery experience preferred.
Experience delivering software using an agile development process (Scrum preferred)
Experience with leading projects in highly collaborative, multi-disciplinary development teams
Demonstrated effective communication within a team and as part of a cross-functional organization
Knowledge of Netflix OSS a plus
             

Similar Jobs you may be interested in ..