Job Description :
Bachelor in Computer Science or equivalent experience
5+ years experience building scalable software systems and services in Java skills with expertise on multi-threading, spring and hibernate, REST API.
Strong object oriented programming background and a passion for scalability, reliability and reusable code
Self starter who can work independently
Experience in processing xml / json streams
Expertise required with at least one database system such as SQLServer, MySQL, PostgreSQL, Cassandra, MongoDB, DynamoDB, Redis
Exposure to cloud based architectures and tools (AWS, Microsoft, Google)
Apache Nifi or Talend exposure with ability to scale down and scale up server and monitor the same through Rest API preferred.
Excellent working experience with Continuous Integration and Continuous Deployment
Experience with automated testing including Test Driven Development / Behavior Driven Development
Experience working with build tools like Jenkins, Bamboo, Maven, and/or Gradle
Experience with messaging queues (RabbitMQ or Kafka or redis
Experience with version control systems (svn, git, stash)
Experience with Agile (Scrum/KANBAN) methodologies
             

Similar Jobs you may be interested in ..