Sr. 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

…then you will help shape the future of Global 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 and Experience:

At least 7 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

Software Engineer - Technical Lead   New York, New York
May 24, 2019
Senior Data Software Engineer   New York, New York
April 3, 2019
Principal Software Engineer   New York, New York
January 9, 2019
Linux/DevOps Engineer   New York, New York
November 30, 2018
Sr. Ruby on Rails Developer   New York, New York
October 12, 2018