Previous Job
Previous
Java Developer
Ref No.: 18-01338
Location: Charlotte, North Carolina
Responsibilities Ideally looking for a self-motivated developer with experience building single-page web application. This candidate will have worked in a Test-Driven Development (TDD) environment within the Scrum development framework to provide end-to-end development. TradeKing's developers gather and analyze requirements, make architectural and design recommendations, code, document, and test their contributions in a high-energy, team-oriented environment. Software Developers are expected to contribute significantly to the formulation and design of the solution, not just the coding implementation. The ideal candidate for this role is a high energy, team player looking to join a group of likeminded individuals to make an impact on the marketplace.
Experience & Knowledge Essential Required:
• Extensive vanilla JavaScript experience
• Extensive knowledge of HTML/CSS, AJAX, JSON
• Experience building cross-browser compatible single page web applications
• Experience building and implementing jQuery, jQuery UI plugins and components
• Experience with JavaScript frameworks such as Angular, JS, Knockout, Ember, etc.
• Experience with Node.js, specifically Express and/or Sails.js framework
• Experience interacting with Message Queue Systems (RabbitMQ, Zero MQ)
• Experience working with Source Control Management systems (Git, SVN) in a continuous integration environment (such as Bamboo, CruiseControl, Team City)
• Experience writing test (Mocha, Jasmine, Selenium, SuperTest)
• Experience with WebSockets (socket.io)
• Excellent oral and written communication
• A strong desire to provide an exceptional customer experience through the work you produce.
• Detail and results oriented and able to prioritize tasks in a multi-tasks environment.
• Ability to work in high-pressure environment with strict deadlines.
• Solid interpersonal skills are required and the ability to work with others.
• Able to exercise independent thought and judgment and adapt to new tasks with little notice.
• BS or MS in Computer Science or equivalent experience.

Preferred • Experience working in an Agile methodologies (Scrum, Kanban, Lean, XP)
• Experience with responsive design to work on applications that can be used both on desktop and mobile devices.
• Knowledge of or experience working in financial services and/or other regulated environments is a plus.
• Knowledge of common design patterns and pattern based development.