Previous Job
Java Developer
Ref No.: 18-03737
Location: New York, New York
Position Type:Full Time/Contract
Timesheet Submission Frequency:Weekly
Invoice submission frequency:Monthly
Timesheet Instructions for Consultants:Time/Expenses are to be entered on Kaygen s JobDiva Portal
Job Location : NYC
•             Design,Develop, Test, Deploy and maintain highly scalable, high performance, multithreaded, service-oriented software modules.
•             Hands on coding and architecture in content management data integration systems and workflows
•             Participate in regular peer code reviews with the team
•             Apply principles of test driven development to ensure code quality and good design
•             Improve the speed and dependability of the build and release process working towards Continuous Deployment
•             Believe that the effort to automate everything in the development process is worth executing
•             Keep current with the latest in server side development and data integration technologies
  • B.S. in Computer Science or equivalent experience
  • 3+ year's experience building scalable software systems and services in java
  • Strong object oriented programming background and a passion for scalability, reliability and reusable code
  • Self-starter and quick learner who can work independently
  • Experience in processing xml / json streams
  • Experience in Angular JS
  • Experience required  in MySQL or PostgreSQL
  • Working knowledge of network protocols like TCP/IP and HTTP and the knowledge of what makes a RESTful API
  • Excellent working experience with Continuous Integration and Continuous Deployment
  • Experience working with build tools like Jenkins, Bamboo, Maven, and/or Gradle
  • Experience with messaging queues (RabbitMQ or Kafka or redis).
  • Experience working with cloud based architectures and tools (AWS, Microsoft, Google)
  • Experience with version control systems (svn, git, stash)
  • Experience with Agile (Scrum/KANBAN) methodologies