Senior Java Developer in New York, NY at Open Systems Technologies

Date Posted: 10/16/2019

Job Snapshot

Job Description

The chosen candidate will be a strong Java Developer who will help build an analytics engine

Responsibilities

  • Design and develop core components consistent with standard and project specific design principles, leveraging Spring, multi-threading and concurrency, JMX, etc.
  • Participate in our daily scrums
  • Influence architectural decisions and build an execution engine

Qualifications

  • Extensive experience in object-oriented software development in a Unix/Linux environment
  • A strong understanding of algorithms, data structures, object oriented design and multi-threaded programming concepts, distributed computing
  • Strong background in: Spring, Design Patterns, Concurrent Programming, JMX, GC Tuning, ANTLR, Persistence Frameworks, AVRO/JSON and RESTful Services
  • Experience using Java (advanced level) with distributed computing
  • Experience working in a Test Driven Development and Agile environment
  • Working knowledge of modern development methodologies and tools (Jenkins/Maven/JIRA/Git)
  • Excellent problem solving and communication skills
Job category:
  • Information Technology
Job keywords:
  • Java,Analytics,Developer
  • Analytics