Sr. Core Java Software Engineer Sr. Core Java Software Engineer …

in New York, NY
Permanent, Full time
Last application, 19 Apr 21
in New York, NY
Permanent, Full time
Last application, 19 Apr 21
Core Java, Spring, Hibernate, Distributed messaging, jms, mq, multithreading, concurrency, sql, etc

A Leading FinTech Firm in Manhattan is looking for a Full-Time, permanent, employee for a   Senior Core Java Software Engineer:


Job Purpose

Nearly half the world's crude oil futures trade and clear on the Firm’s state of the art electronic trading and clearing platforms.


As a Senior Developer at the Firm, you will play a key role in developing systems which provide clearing services to vital markets such as oil, sugar and cotton which are essential to economies around the world.


If you are a self-starting, talented designer and coder that builds reusable software components and has a desire to understand and support the business of derivatives clearing, we would love to hear from you.


Duties and Responsibilities


§  Design, architect and code key systems using Spring, REST, SQL, Hibernate, iBATUS, and MQ

§  Take ownership of key systems and build reusable utilities and frameworks

§  Work on the scalability and performance of high-performance components

§  Work closely with the business units, product management and QA teams

§  Assist in writing functional specifications

§  Production support 


Knowledge and Experience


  • Bachelor's degree in Computer Science or related fields; or equivalent years’ experience required
  • 5+ years of experience developing with Java Technologies
  • Strong working knowledge of:
    • Java 8+
    • Data structures, Algorithms, OOD and Design Patterns
    • Distributed messaging, JMS,
    • Spring and its frameworks like Spring Boot, Spring Data
    • Relational Databases (such as Oracle), SQL, PL/SQL, Hibernate/iBATIS, JDBC, and JPA
    • Multi-threaded server-side development
  • Experience in Java performance tuning, debugging and memory profiling
  • Ability to work independently, productively under pressure, and effectively multi-task
  • Strong interpersonal and writing skills and ability to work well in a team environment
  • Building business applications from design to live production systems
  • Excellent communication skills


  • Experience building front ends using HTML5/JavaScript UI frameworks
  • Exposure to financial markets - particularly in futures and options
  • Demonstrated open-source contribution
  • Experience with Container and Cloud technologies – e.g. Docker, Kubernetes
More Jobs Like This
See more jobs