Java-Scala Programmer

new york, New York

Responsibilities: 

  • Must be technically proficient on many levels and a passionate developer, with a desire to work on the full stack
  • Support and lead phases of the product lifecycle from analysis, development and testing
  • Develop new and existing components in Java or Scala 
  • There is opportunity to work with C#/WPF and influence the HTML5 strategy
  • Promote best practices in terms of TDD, development tools and technologies
  • The role will involve constant interaction with front office business users, analyzing and gathering requirements

Skills:

  • Java/J2EE development experience
  • Knowledge of associated enterprise architectural components,
  • Strong Scala development experience and understanding of functional programming concepts
  • Strong understanding and proven experience with OO Java, Apache Spring, RDBMS (DB2, Sybase), REST, SOAP, SOA and integration with JSON and XML API's
  • Practical Experience building REST based services
  • Test-Driven Development (TDD) experience
  • Experience with Agile development techniques and a deep understanding of systems engineering, build and release management principles including continuous integration and continuous delivery
  • Experience with application integration, software design patterns, frameworks, unit testing, performance / memory analysis, and n-tier service-oriented architecture

Job category:

Job keywords:

Address
Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs