Description

What you'll do..

  • Minimum 5 years of expertise and hands-on experience in object-oriented programming
  • Experience with Java 8 advanced features such as:
    • Functional interface & Lambda Expressions
    • Streams/Parallel Streams
    • Completable futures and concurrency API improvements
    • Improved collections APIs


Minimum Qualifications

  • BS/MS in Computer Science, or equivalent.
  • Experience in developing highly scalable micro-services and optimized RESTful APIs using Spring Boot in Java 8 or above.
  • Experience in Junit for unit testing application.
  • Experience is BDD testing using Mockito.
  • Experience in version control tools - Git.
  • Experience in working in a collaborative environment using Agile SCRUM practices.
  • Solid grasp of various software design patterns and distributed computing.
  • Experience with Maven tool to build and deploy artifacts to snapshot repository.
  • Experience in automated CI/CD workflow using tools such as Jenkins and GitHub.
  • Experience working directly with Product, Business, Automation and other stake holders in delivering end to end product features.

Education

Any Graduate