Software Engineer- Java

Posted · Add Comment
ctechny.com Published: April 4, 2018
Location
New York, New York
Job Type
Category

Description

If you….

  • think hard about a problem before you start writing code
  • possess a deep sense of pride and do whatever it takes for your team to succeed
  • like to write beautiful code and think coding is something creative
  • are proactive and a have a problem solving attitude
  • are highly talented, with a passion and drive for both technology and financial markets

Responsibilities

  • Be part of a highly skilled team creating an entirely new real-time Trading Platform from the ground up
  • Create highly performant microservices in java that are asynchronous in nature and messaging-centric
  • Assume responsibility for code quality and correctness
  • Develop server-side code in a challenging high-performance environment
  • Ensure your code is fully tested at the unit level. Help design and build end-to-end automated tests
  • Produce prototypes to solicit real user feedback, utilize feedback to evolve the product iteratively

Required Skills & Experience

  • At least 5 years of experience in Java programming language
  • Knowledge of common software design patterns and experience with Object Oriented Analysis and Design
  • Experience with distributed systems design and development
  • Knowledge of database design and experience with SQL/NoSQL databases such as Postgres, MongoDB, Cassandra, etc
  • Experience working with highly concurrent systems preferred, including:
    • Knowledge of multi-threading and concurrency
    • Knowledge of network programming and sockets
    • Experience with real time, high volume transaction systems
  • Experience with Amazon AWS EC2/S3/RDS/etc. a big plus
  • Experience with Web application technologies including HTML5, javascript, websockets, Node.js, frameworks (React, Angular, etc.) highly preferred
  • Excellent written and verbal communication skills; ability to interpret business requirements and interact with product stakeholders

Related Jobs

Sr. Software Engineer- Java   New York, New York
April 4, 2018