Previous Job
Previous
Java Developer
Ref No.: 19-02260
Location: Wayne, New Jersey

Role 2 WITH JAVA

Full stack Java with Cloud - Senior Developer

  • Java Spring boot and testing framework
  • Qualifications and Skills:

    • 2+ years of experience in designing and developing applications for IBM Cloud / Bluemix / Cloud Foundry / AWS / Azure.
    • Must have: Strong Cloud-based micro-services development experience with distributed architecture.
    • Experience in building micro-services using NodeJS frameworks.
      • Experience in JSON and XML.
      • Experience in Service development using SOAP and REST.
    • Front end experience with JavaScript UI Frameworks such as React, Angular - including CSS, and HTML5
    •  
    • Must have object-oriented design (OOD) patterns experience for separation of concerns, code reusability, security and performance
    • Experience in developing clean, well architected code
    • Cloud native development
    • Shared reusable libraries , API , services development experience
    • Testing framework
    • Deep knowledge of best practices
    • Familiarity with Unix/Linux environments
      • Comfortable working from the command-line (Bash, Ksh)
    • Hands on developer with good communication skills and passion for development best practices and Test-Driven Development.
      • Strong understanding of testing methodologies such as Unit, Integration, Contract, functional, performance testing.
      • Using Jasmine, Mocha, Chai, Sinon, Jest.
    • Experience with CI/CD tools:
      • Continuous integration and deployment such as Jenkins / Teamcity / etc.
      • Strong knowledge in Source Control Management
    • Strong database skills preferable experience
      • Using Oracle or SQL Server (using SQL query language)
      • Using MongoDB / CouchDB (XML, JSON)
    • Experience in caching frameworks like Redis.