Description

  • 8-10+ years hands-on Java development experience
  • Back-end Java background
  • Microservices experience
  • Spring Boot experience
  • Kafka/RabbitMQ, other open source messaging systems

 

Your Skills & Experience:

  • Significant software development experience with expertise in Java 8 and above
  • Experience applying the latest Java 9 features
  • Scala expertise
  • Experience with Multi-threading, Collections, and concurrent API
  • Experience writing high-quality code with fully automated unit test coverage (Junit, Mockito, etc.) 
  • Experience defining and applying design/coding standards, patterns, and quality metrics depending on the solution
  • Working experience with various CI/CD systems and build tools (ant, maven, gradle, etc.)
  • Working experience with data platforms (relational and/or NoSQL) and messaging technologies 
  • Working experience with MVC frameworks like Spring, etc.
  • Working experience with web-services and APIs (REST, SOAP)
  • Excellent OOPs, data structure, and algorithm knowledge 
  • Working experience with LINUX/UNIX environment and shell scripts

Education

Any Gradute