Full Time Software Developer (Java, Web, Mid-Senior Level) Coinsetter
Working directly with the CTO and a small team, you will have the opportunity to develop the web components and back-end components for our platform. Your work will directly touch on areas such as real-time data streaming and transaction processing, market data feeds, trade and order processing, caching, large data design and management, software and Bitcoin security, reporting, monitoring, and auditing. Web development will utilize the Spring framework, Spring-MVC, Apache Commons, and other libraries and frameworks.
Salary & Benefits
Competitive salary based on experience.
Equity in a seed stage startup.
Benefits include health Insurance, including medical, dental and vision.
Paid holidays and vacation.
Paid gym membership.
A fantastic, fun, casual working environment with several lounges, snacks, drinks, kitchen, monthly events, bike storage on the floor, and a ping pong table.
Requirements and Desired Skill-Sets
This is a permanent, full-time position working in our NYC headquarters.
Ideal candidates will have anywhere from three to ten years of industry experience with web development, specifically using Java and Spring.
Core Java development
Spring Framework and Spring MVC (with Annotations)
Software Design Patterns (MVC, IOC, GoF)
Candidates MUST have extensive experience in Java.
Extremely solid grasp of unit-testing, functional and regression testing, mocking frameworks.
UNIX experience, basic administration, and some shell programming preferred.
Ability to troubleshoot and analyze problems, real-time behavioral issues
Experience in C, C++ and/or functional programming language is a plus.
Familiarity with Apache WebServer, J2EE Servers and alternative web servers such as NginX.
Additional Desired Skills
Financial industry experience is a plus.
Bitcoin protocol knowledge and familiarity is a plus.
Agile, SCRUM, Paired programming
Eclipse, intelliJ or similar IDE
Git source code management
Maven and Ant build and dependency management tools
Jenkins and Continuous Integration
Familiarity with Jira Bug Tracking Software
Multithreading (java.util.concurrent, other multithreading frameworks)
Distributed, scalable, redundant systems design
SSL, SSH, encryption, and security
HTTP, TCP, UDP, and web protocols
B.S. and/or M.S. in Computer Science strongly preferred.
Interested candidates are asked to please email firstname.lastname@example.org, and include your resume and cover letter.
This is for a full-time permanent position only.
Candidates must be able to work regularly out of our NYC office.
US citizens or green card holders only. No visa sponsorship is available at this time.
PLEASE, NO RECRUITERS.
||New York, NY |